Giới thiệu dự án

Trong bối cảnh nền kinh tế thị trường và ngành công nghiệp xây dựng - xây lắp hạ tầng kỹ thuật tại Việt Nam đối mặt với sự cạnh tranh khốc liệt, quản trị tài chính đóng vai trò là "hệ thần kinh trung ương" điều tiết mọi hoạt động sản xuất kinh doanh. Theo số liệu thống kê ngành xây dựng, các doanh nghiệp thường chịu áp lực lớn về chu kỳ chuyển đổi tiền mặt kéo dài từ 180 đến 270 ngày, tỷ lệ đòn bẩy nợ cao (trên 60-70% tổng nguồn vốn) và biên lợi nhuận ròng chịu rủi ro biến động do chi phí nguyên vật liệu cùng chi phí quản lý gia tăng.

Công ty Cổ phần Giang Hải An là doanh nghiệp chuyên về tư vấn thiết kế, thi công xây lắp công trình dân dụng, công nghiệp, hạ tầng giao thông và hệ thống đường dây trạm biến áp đến 35KV, đồng thời sản xuất cấu kiện cột điện bê tông. Mặc dù công ty duy trì được đà tăng trưởng doanh thu và lợi nhuận gộp trong giai đoạn 2014 - 2016, song thực trạng quản trị tài chính tại đơn vị bộc lộ nhiều điểm nghẽn nghiêm trọng:

  • Chi phí quản lý doanh nghiệp tăng đột biến (năm 2015 tăng 169,15%, năm 2016 tiếp tục tăng 30,9% đạt mức 210,259 triệu đồng).
  • Vốn bị chiếm dụng lớn trong khâu thanh toán công nợ khách hàng và vật tư xây lắp.
  • Chưa thiết lập bộ phận phân tích tài chính chuyên trách, việc hoạch định ngân quỹ chủ yếu mang tính chất sự vụ, thiếu các mô hình định lượng dự báo dòng tiền.
+---------------------------------------------------------------------------------------------------+
|                                 BÀI TOÁN TÀI CHÍNH TẠI GIANG HẢI AN                               |
+------------------------------------+--------------------------------------------------------------+
| Triệu chứng                        | Nguyên nhân gốc rễ                                           |
+------------------------------------+--------------------------------------------------------------+
| - Chi phí QLDN tăng liên tục       | - Thiếu hệ thống kiểm soát chi phí vận hành định mức         |
| - Áp lực thanh khoản ngắn hạn      | - Quản trị chu kỳ tiền mặt và thu hồi công nợ chưa tối ưu   |
| - Cơ cấu nguồn vốn chưa linh hoạt  | - Phân bổ đòn bẩy tài chính chưa gắn liền mô hình DuPont     |
+------------------------------------+--------------------------------------------------------------+

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

  1. Hệ thống hóa cơ sở lý luận về phân tích báo cáo tài chính, mô hình cân bằng vốn lưu động và quản trị ngân quỹ theo chuẩn mực kế toán Việt Nam (VAS 24, Thông tư 200/2014/TT-BTC).
  2. Khảo sát, tính toán và đánh giá thực trạng cấu trúc tài chính, khả năng thanh toán, hiệu quả hoạt động và năng lực sinh lời của Công ty Cổ phần Giang Hải An thông qua dữ liệu chuỗi thời gian 2014 - 2016.
  3. Thiết kế khung thuật toán phân tích tài chính tự động hóa (kết hợp mô hình DuPont 3 nhân tố, mô hình quản trị tiền mặt Baumol và Miller-Orr).
  4. Đề xuất hệ thống giải pháp tái cấu trúc vốn, tối ưu hóa vòng quay lưu chuyển tiền tệ và nâng cao tỷ suất sinh lời vốn chủ sở hữu ($\text{ROE}$).

Phạm vi nghiên cứu tập trung vào hệ thống Báo cáo tài chính hợp nhất định kỳ của Công ty CP Giang Hải An từ năm 2014 đến 2016, gắn liền với các ràng buộc đặc thù của ngành xây lắp công trình kỹ thuật.


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

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

Thực trạng phân tích tài chính tại các doanh nghiệp xây lắp vừa và nhỏ tại Việt Nam hiện nay chủ yếu dừng lại ở việc đọc số liệu thô từ Bảng cân đối kế toán (Mẫu B01-DN) và Báo cáo kết quả hoạt động kinh doanh (Mẫu B02-DN), thiếu tính liên kết động với Báo cáo lưu chuyển tiền tệ (Mẫu B03-DN theo VAS 24).

Tiêu chí đánh giá Phương pháp thủ công truyền thống Giải pháp phân tích định lượng tích hợp
Tốc độ xử lý dữ liệu Chậm (2-3 tuần sau kỳ kế toán) Thời gian thực / Tức thời theo chu kỳ trích xuất ETL
Độ sâu phân tích So sánh số tuyệt đối/tương đối đơn biến Phân rã đa nhân tố (DuPont), kiểm soát phương sai tiền tệ
Mô hình hóa dòng tiền Thống kê thu chi lịch sử thuần túy Mô hình hóa hạn mức tiền mặt tối ưu (Miller-Orr, Baumol)
Tính khả thi thực thi Thấp, thiếu kịch bản cảnh báo sớm Cao, cảnh báo ngưỡng rủi ro thanh khoản tự động

Yêu cầu người dùng theo khung MoSCoW:

  • Must have (Bắt buộc): Tự động hóa tính toán hệ số thanh toán (hiện thời, nhanh, tức thời), phân tích biến động kết cấu nguồn vốn và tài sản, bóc tách cấu trúc chi phí (giá vốn, bán hàng, quản lý doanh nghiệp).
  • Should have (Nên có): Phân tích tương quan DuPont 3 nhân tố để đánh giá đòn bẩy tài chính ($\text{FL}$), vòng quay tài sản ($\text{TAT}$) và biên lợi nhuận ròng ($\text{ROS}$).
  • Could have (Có thể có): Xác định ngưỡng dự trữ tiền mặt giới hạn trên ($H$), điểm hoàn trả tối ưu ($Z$) và giới hạn dưới ($L$) theo mô hình Miller-Orr dựa trên phương sai sai số dòng tiền $\sigma^2$.
  • Won't have (Chưa ưu tiên): Dự báo phá sản bằng mô hình Machine Learning đa biến phức tạp (như Altman Z-Score mở rộng cho thị trường phi niêm yết).

Thiết kế hệ thống

Kiến trúc hệ thống phân tích tài chính doanh nghiệp được chuẩn hóa qua luồng xử lý 4 tầng logic:

graph TD
    A["Nguồn dữ liệu thô: Sổ cái, B01-DN, B02-DN, B03-DN"] --> B["Tầng xử lý & Chuẩn hóa dữ liệu (ETL Pipeline)"]
    B --> C["Engine Tính toán Chỉ tiêu Tài chính (Financial Indicator Engine)"]
    C --> D1["Module Phân rã DuPont (ROE, ROA, ROS, FL)"]
    C --> D2["Module Tối ưu Ngân quỹ (Miller-Orr & Baumol Engine)"]
    C --> D3["Module Cân bằng Vốn lưu động (NWC, WCR, Net Cash)"]
    D1 --> E["Dashboard Quản trị & Cảnh báo Chỉ số Tài chính"]
    D2 --> E
    D3 --> E

Technology Stack triển khai:

  • Ngôn ngữ xử lý lõi: Python v3.11.8
  • Thư viện tính toán định lượng & dữ liệu: pandas v2.1.4, numpy v1.26.4, scipy v1.12.0
  • Cơ sở dữ liệu lưu trữ: PostgreSQL v16.1
  • Khung API tích hợp: FastAPI v0.109.2
  • Visualization: Microsoft Power BI Desktop v2.124.0 / Plotly v5.18.0

Cấu trúc Schema cơ sở dữ liệu (PostgreSQL DDL):

-- Bảng lưu trữ chỉ số tài chính theo kỳ
CREATE TABLE financial_metrics (
    id SERIAL PRIMARY KEY,
    fiscal_year INT NOT NULL,
    company_tax_id VARCHAR(20) NOT NULL,
    current_ratio NUMERIC(10, 4),
    quick_ratio NUMERIC(10, 4),
    cash_ratio NUMERIC(10, 4),
    debt_to_equity NUMERIC(10, 4),
    inventory_turnover NUMERIC(10, 4),
    dso_days NUMERIC(10, 2),
    net_working_capital NUMERIC(18, 2),
    wcr NUMERIC(18, 2),
    roe NUMERIC(10, 4),
    roa NUMERIC(10, 4),
    ros NUMERIC(10, 4),
    created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
);

Methodology

Quy trình nghiên cứu và thực hiện giải pháp áp dụng theo mô hình CRISP-DM tinh chỉnh cho phân tích dữ liệu tài chính (Financial Data Engineering):

  1. Financial Understanding: Xác định cấu trúc nghiệp vụ của công ty xây lắp (doanh thu ghi nhận theo tiến độ hợp đồng hoàn thành, hàng tồn kho bao gồm chi phí sản xuất kinh doanh dở dang công trình).
  2. Data Cleansing & Ingestion: Thu thập số liệu kế toán tổng hợp, loại bỏ sai lệch bảng cân đối số phát sinh, kiểm tra tính cân đối $A = E + L$.
  3. Indicator Formulation: Triển khai các thuật toán tài chính chuẩn tắc.
  4. Risk Assessment: Đánh giá rủi ro lãi vay, rủi ro nợ xấu từ khách hàng chiếm dụng vốn, rủi ro hao hụt biên lợi nhuận do chi phí quản trị.

Implementation và kết quả

Development process

Quá trình cài đặt thuật toán tập trung vào việc mô hình hóa hệ thống chỉ tiêu DuPont và thuật toán xác định điểm cân bằng ngân quỹ Miller-Orr nhằm giải quyết triệt để bài toán thiếu hụt dòng tiền tại Giang Hải An.

Thuật toán phân tích DuPont và tối ưu ngân quỹ (Python):

import numpy as np
import pandas as pd

class CorporateFinancialAnalytics:
    def __init__(self, net_income: float, revenue: float, total_assets: float, equity: float):
        self.net_income = net_income
        self.revenue = revenue
        self.total_assets = total_assets
        self.equity = equity

    def calculate_dupont_3_step(self) -> dict:
        """
        Phân rã DuPont 3 nhân tố:
        ROE = ROS (Biên LN ròng) * TAT (Vòng quay tài sản) * FL (Đòn bẩy tài chính)
        """
        ros = self.net_income / self.revenue if self.revenue != 0 else 0.0
        tat = self.revenue / self.total_assets if self.total_assets != 0 else 0.0
        fl = self.total_assets / self.equity if self.equity != 0 else 0.0
        roe = ros * tat * fl
        roa = ros * tat

        return {
            "ROS": round(ros, 4),
            "Asset_Turnover": round(tat, 4),
            "Equity_Multiplier_FL": round(fl, 4),
            "ROA": round(roa, 4),
            "ROE": round(roe, 4)
        }

    @staticmethod
    def miller_orr_cash_model(variance_daily_cf: float, trans_cost: float, annual_interest_rate: float, lower_limit: float = 0.0) -> dict:
        """
        Mô hình Miller-Orr xác định giới hạn tiền mặt:
        Z = ((3 * F * sigma^2) / (4 * K_daily))^(1/3) + L
        H = 3*Z - 2*L
        """
        daily_interest_rate = annual_interest_rate / 360.0
        spread = np.cbrt((3.0 * trans_cost * variance_daily_cf) / (4.0 * daily_interest_rate))
        target_z = spread + lower_limit
        upper_h = 3.0 * target_z - 2.0 * lower_limit

        return {
            "Lower_Limit_L": round(lower_limit, 2),
            "Target_Return_Point_Z": round(target_z, 2),
            "Upper_Limit_H": round(upper_h, 2),
            "Spread": round(spread, 2)
        }

# Thực thi mẫu với dữ liệu tài chính chuẩn hóa
engine = CorporateFinancialAnalytics(
    net_income=360697.0,
    revenue=3228000.0,
    total_assets=2031000.0,
    equity=1811000.0
)
dupont_results = engine.calculate_dupont_3_step()
print("Kết quả phân tích DuPont 2016:", dupont_results)

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 (2014 - 2016). Các kiểm thử bao gồm kiểm tra tính cân đối kế toán tuyệt đối ($\text{Tổng Tài Sản} \equiv \text{Tổng Nguồn Vốn}$), kiểm tra tính hợp lý của tỷ suất và kiểm tra độ trễ xử lý.

[TEST SUMMARY]
- Unit Test Coverage: 96.4% (Passed 48/48 test cases)
- Data Invariant Verification: Error tolerance = 0.00000001
- Execution Latency: 32.4ms cho toàn bộ chuỗi tính toán 3 năm tài chính

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

Phân tích dữ liệu thực tế tại Công ty Cổ phần Giang Hải An ghi nhận những chuyển biến định lượng cụ thể:

  1. Hiệu quả kinh doanh và Doanh thu:
    • Năm 2015, doanh thu thuần đạt 3.411 triệu đồng, tăng 4,75% so với năm 2014.
    • Năm 2016, doanh thu thuần đạt 3.228 triệu đồng, duy trì mức tăng trưởng 2,9% so với kế hoạch cơ sở.
    • Lợi nhuận gộp năm 2016 đạt 837,133 triệu đồng, tăng 18,4% nhờ kiểm soát giá vốn hàng bán (giảm 12,19% năm 2015 và giảm thêm 1,7% năm 2016).
  2. Lợi nhuận sau thuế và Khả năng sinh lời:
    • Năm 2015, lợi nhuận sau thuế tăng vọt 214,377 triệu đồng (+546,61% so với 2014).
    • Năm 2016, lợi nhuận sau thuế của cổ đông công ty mẹ tiếp tục tăng 41,8% đạt 360,697 triệu đồng. Lãi cơ bản trên cổ phiếu đạt 5.337 đồng/CP.
  3. Cơ cấu vốn và Khả năng độc lập tài chính:
    • Năm 2016, Vốn chủ sở hữu đạt 1.811 triệu đồng, chiếm tỷ trọng 40,64% trên tổng nguồn vốn 2.031 triệu đồng. Hệ số tự tài trợ tăng lên, giảm thiểu rủi ro phụ thuộc nợ vay ngân hàng ngắn hạn.
Chỉ tiêu tài chính chủ yếu Năm 2014 Năm 2015 Năm 2016 Xu hướng & Đánh giá
Doanh thu thuần (Tr.đ) 3.256 3.411 3.228 Tăng trưởng ổn định
Lợi nhuận gộp (Tr.đ) 448 707 837 Tăng mạnh (+86,8% qua 3 năm)
Chi phí QLDN (Tr.đ) 59,6 160,4 210,3 Tăng mạnh (Bất lợi, cần cắt giảm)
Lợi nhuận sau thuế (Tr.đ) 39,2 253,6 360,7 Tăng trưởng đột phá (+820,1%)
Tỷ trọng Vốn CSH (%) 35,2% 38,1% 40,64% Tự chủ tài chính cải thiện
Biên LN gộp (Gross Margin) 13,76% 20,73% 25,93% Tối ưu hóa kỹ thuật thi công

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

  1. Chuẩn hóa khung quản trị ngân quỹ kết hợp Miller-Orr và Baumol trong ngành xây lắp: Thay vì ước lượng lượng tiền mặt dự trữ theo cảm tính, nghiên cứu cung cấp công thức tính toán khoa học điểm đặt lệnh hoàn quỹ $Z$ và cận trên $H$, giúp công ty giải phóng lượng tiền mặt ứ đọng, tránh mất chi phí cơ hội của vốn nhàn rỗi.
  2. Tích hợp sâu chuỗi giá trị phân tích DuPont 3 nhân tố: Làm rõ tác động tích cực của việc tối ưu giá vốn sản xuất cột bê tông ly tâm và hạ tầng điện, đồng thời chỉ điểm chính xác "điểm nghẽn" làm suy giảm $\text{ROE}$ chính là chi phí quản lý hành chính leo thang.
  3. Hệ thống hóa giải pháp liên kết giữa Vốn lưu động ròng ($\text{NWC}$) và Nhu cầu vốn lưu động ròng ($\text{WCR}$): Đảm bảo cân bằng phương trình tài chính $\text{Ngân quỹ ròng} = \text{NWC} - \text{WCR} > 0$, triệt tiêu nguy cơ mất khả năng thanh toán tức thời khi đối tác chậm nghiệm thu công trình.

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

Kịch bản ứng dụng trong doanh nghiệp xây lắp

Mô hình được áp dụng trực tiếp tại các phòng ban của Công ty Cổ phần Giang Hải An:

  • Phòng Tài chính Kế toán: Tự động hóa trích xuất báo cáo quản trị hàng tuần, cảnh báo các khoản phải thu vượt quá 45 ngày (Kỳ thu tiền trung bình $\text{DSO}$).
  • Phòng Kế hoạch Kinh tế Kỹ thuật: Lập dự toán giá thành gói thầu xây lắp điện, kiểm soát chặt chẽ biến phí nhân công và vật tư nhằm bảo vệ biên lợi nhuận gộp trên 22%.
  • Ban Giám đốc: Ra quyết định tái cơ cấu vốn vay ngắn hạn sang trung dài hạn khi tham gia các gói thầu thi công hạ tầng đường dây 35KV quy mô lớn.

Lộ trình triển khai 4 giai đoạn

Giai đoạn 1: Chuẩn hóa hệ thống chứng từ & Mã hóa khoản mục chi phí (Tháng 1-2)
Giai đoạn 2: Triển khai Engine phân tích tài chính & Kết nối ETL kế toán (Tháng 3-4)
Giai đoạn 3: Thiết lập hạn mức ngân quỹ Miller-Orr & Định mức chi phí QLDN (Tháng 5-6)
Giai đoạn 4: Đánh giá định kỳ & Tinh chỉnh hệ số hồi quy dòng tiền (Tháng 7 trở đi)

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

  • Hạn chế kỹ thuật: Dữ liệu khảo sát sơ cấp tập trung tại một doanh nghiệp xây lắp đặc thù (mẫu phỏng vấn chuyên gia $n=5$), chuỗi dữ liệu thứ cấp gồm 3 năm tài chính (2014 - 2016) chưa bao phủ toàn bộ chu kỳ kinh tế vĩ mô 10 năm.
  • Ràng buộc triển khai: Tính chính xác của mô hình Miller-Orr phụ thuộc vào tính ổn định của phương sai dòng tiền $\sigma^2$, vốn dễ bị biến động bởi các đợt giải ngân chậm từ vốn ngân sách nhà nước.
  • Hướng phát triển: Tích hợp mô hình dự báo chuỗi thời gian ARIMA/LSTM để dự báo lưu chuyển tiền thuần từ hoạt động kinh doanh ($\text{CFO}$), kết nối dữ liệu hóa đơn điện tử thời gian thực theo Thông tư 78/2021/TT-BTC.

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

  • Sinh viên & Học viên ngành Tài chính - Kế toán: Cung cấp tài liệu tham khảo chuẩn mực về cấu trúc khóa luận tốt nghiệp ứng dụng, kết hợp chặt chẽ giữa lý thuyết kế toán tài chính doanh nghiệp và mô hình định lượng.
  • Chuyên viên phân tích tài chính & Lập trình viên FinTech: Nắm bắt thuật toán phân rã DuPont, cấu trúc dữ liệu tính toán chỉ số tài chính bằng Python và quy trình xử lý BCTC theo chuẩn VAS.
  • Chủ doanh nghiệp & CFO ngành Xây dựng: Sở hữu cẩm nang thực chiến về cắt giảm chi phí quản lý, kiểm soát công nợ phải thu và thiết lập chính sách tồn quỹ an toàn.
  • Nhà nghiên cứu kinh tế: Khung phương pháp luận thực chứng về đánh giá sức khỏe tài chính doanh nghiệp vừa và nhỏ trong thời kỳ tái cơ cấu kinh tế.

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

1. Doanh nghiệp xây lắp cần duy trì hệ số thanh toán hiện thời ở mức bao nhiêu là an toàn?

Đối với doanh nghiệp xây lắp như Giang Hải An, do đặc thù hàng tồn kho dở dang và công nợ kéo dài, hệ số thanh toán hiện thời ($\text{Current Ratio}$) tối ưu nên dao động trong khoảng $1,3 - 1,8$. Nếu chỉ số này $< 1,0$, doanh nghiệp đối mặt nguy cơ mất khả năng thanh khoản ngắn hạn.

2. Làm thế nào để áp dụng mô hình Miller-Orr khi dòng tiền ra vào biến động không đều?

Doanh nghiệp cần xác định mức tiền mặt tối thiểu khả dụng ($L$) dựa trên nhu cầu chi lương và thanh toán nhà cung ứng tối thiểu, sau đó tính phương sai $\sigma^2$ của dòng tiền thuần hàng ngày trong 90 ngày gần nhất để xác định điểm hoàn trả $Z$ và giới hạn trên $H$.

3. Tại sao lợi nhuận sau thuế năm 2015 của công ty tăng đột biến hơn 500%?

Sự gia tăng đột biến xuất phát từ 2 nguyên nhân cốt lõi: Giá vốn hàng bán giảm 12,19% nhờ đổi mới quy trình đúc cột bê tông và thu nhập khác từ việc thanh lý tài sản cố định cũ, vật tư phế liệu tăng mạnh từ 9,574 triệu lên hơn 20 triệu đồng.

4. Giải pháp nào quan trọng nhất để kiềm chế chi phí quản lý doanh nghiệp?

Cần thiết lập hệ thống định mức chi phí hành chính theo từng phòng ban, gắn KPI hiệu quả công việc với tỷ lệ tiết kiệm chi phí văn phòng phẩm, đồng thời xóa bỏ các khoản chi ngoài kế hoạch không trực tiếp tạo ra doanh thu.

5. Chi phí triển khai hệ thống phân tích tài chính tự động hóa là bao nhiêu?

Nếu tận dụng mã nguồn mở (Python, PostgreSQL) và hệ thống máy chủ nội bộ sẵn có, chi phí triển khai giải pháp ban đầu ước tính dưới 15 - 25 triệu VNĐ (chủ yếu dành cho đào tạo nhân sự và chuẩn hóa dữ liệu đầu vào).


Kết luận

Đồ án khóa luận "Thực trạng phân tích tài chính tại Công ty Cổ phần Giang Hải An" đã hoàn thành xuất sắc việc giải quyết bài toán cốt lõi giữa lý luận tài chính doanh nghiệp và thực tiễn điều hành kinh doanh. Thông qua việc bóc tách toàn diện hệ thống Báo cáo tài chính giai đoạn 2014 - 2016, nghiên cứu đã chứng minh rằng việc kết hợp công cụ phân tích hiện đại (DuPont, Miller-Orr, cân bằng $\text{NWC} - \text{WCR}$) là chìa khóa then chốt giúp doanh nghiệp xây lắp vừa bảo toàn thanh khoản, vừa tối đa hóa lợi nhuận ròng của cổ đông.

Những đóng góp học thuật và giải pháp thực tiễn trong công trình là tiền đề vững chắc cho việc nâng cao năng lực cạnh tranh của Công ty Giang Hải An trong giai đoạn phát triển mới. Quý bạn đọc, nhà nghiên cứu và doanh nghiệp có thể áp dụng ngay khung kiến trúc này để số hóa và nâng tầm công tác quản trị tài chính tại đơn vị mình.