Giới thiệu dự án

Hoạt động tín dụng là mảng nghiệp vụ cốt lõi, đóng góp từ 70% đến 85% tổng thu nhập lãi thuần tại các Ngân hàng Thương mại (NHTM) Việt Nam. Trong bối cảnh kinh tế vĩ mô giai đoạn 2020–2023 biến động phức tạp dưới tác động kéo dài của đại dịch Covid-19, căng thẳng địa chính trị và áp lực lạm phát, Ngân hàng Nhà nước (NHNN) đã thực hiện điều hành chính sách tiền tệ linh hoạt (như việc điều chỉnh giảm 0,5% lãi suất điều hành vào ngày 14/03/2023 nhằm hạ chi phí vốn cho doanh nghiệp). Điều này đặt ra áp lực kép cho các tổ chức tín dụng: vừa phải tăng trưởng tín dụng an toàn, vừa phải kiểm soát tỷ lệ nợ xấu (NPL) dưới ngưỡng 3% theo quy định an toàn vốn.

Tại Ngân hàng Thương mại TNHH MTV Đại Dương (OceanBank) – Chi nhánh Thăng Long – Phòng Giao dịch (PGD) Hà Đông, cơ cấu vốn huy động giai đoạn 2019–2022 có sự mất cân đối kỳ hạn khi nợ ngắn hạn chiếm tới 83%–88% tổng nguồn vốn huy động (đạt 291,89 tỷ đồng năm 2022). Do đó, việc nâng cao năng lực thẩm định và phân tích tài chính khách hàng doanh nghiệp (PTTC KHDN) là điều kiện tiên quyết để phòng ngừa rủi ro thanh khoản và rủi ro tín dụng.

+----------------------------------------------------------------------------------------------------+
|                                    BỐI CẢNH VĨ MÔ & THỰC TRẠNG CƠ SỞ                              |
|  - Lãi suất điều hành hạ 0.5% (14/03/2023) -> Tăng áp lực giải ngân an toàn                        |
|  - Huy động vốn PGD Hà Đông: 291,89 tỷ VNĐ (2022), tỷ trọng vốn ngắn hạn chiếm 83% - 88%           |
|  - Rủi ro bất cân xứng thông tin BCTC (TT200/2014/TT-BTC & TT133/2016/TT-BTC)                      |
+----------------------------------------------------------------------------------------------------+
                                                   |
                                                   v
+----------------------------------------------------------------------------------------------------+
|                                    VẤN ĐỀ TRỌNG TÂM CẦN GIẢI QUYẾT                                 |
|  - Phương pháp phân tích đơn biến (so sánh ngang/dọc) thiếu tính dự báo rủi ro kiệt quệ tài chính  |
|  - Chưa tích hợp mô hình định lượng đa biến (Altman Z-Score) & giải phẫu DuPont 3 nhân tố         |
|  - Đánh giá dòng tiền (OCF, ICF, FCF) còn rời rạc, chưa gắn với chu kỳ luân chuyển vốn             |
+----------------------------------------------------------------------------------------------------+
                                                   |
                                                   v
+----------------------------------------------------------------------------------------------------+
|                                      GIẢI PHÁP MÔ HÌNH HÓA ĐỀ XUẤT                                 |
|  1. Chuẩn hóa quy trình phân tích tín dụng 5 bước tinh gọn                                         |
|  2. Tích hợp định lượng: Altman Z''-Score (1993) + DuPont ROE Breakdown + Động thái Ngân quỹ       |
|  3. Thiết lập hệ thống chỉ số kiểm định chéo tự động bằng thuật toán Financial Modeling Python     |
+----------------------------------------------------------------------------------------------------+

Vấn đề thực tế (Problem Statement)

Thực trạng phân tích tài chính KHDN tại các chi nhánh và phòng giao dịch cấp cơ sở hiện nay bộc lộ 3 điểm nghẽn nghiêm trọng:

  1. Phương pháp phân tích mang tính tĩnh và thụ động: Cán bộ tín dụng (CBTD) chủ yếu sử dụng phương pháp so sánh số tuyệt đối/tương đối và tính toán các tỷ số tài chính cơ bản, thiếu các mô hình định lượng dự báo rủi ro phá sản hoặc mất khả năng thanh toán trong tương lai.
  2. Bất cân xứng thông tin và độ tin cậy của BCTC: Doanh nghiệp vừa và nhỏ (SMEs) thường duy trì nhiều hệ thống sổ sách kế toán, số liệu nộp cho ngân hàng có hiện tượng "làm đẹp" doanh thu và lợi nhuận, trong khi dữ liệu lưu chuyển tiền thuần từ hoạt động kinh doanh ($OCF$) bị âm liên tục không được đánh giá đúng mức.
  3. Thiếu sự liên kết giữa các chỉ số tài chính và mô hình kinh doanh: Chưa áp dụng mô hình phân tích phân rã lợi nhuận (DuPont Analysis) và phân tích cân đối động (Vốn lưu động ròng - $VLĐR$, Nhu cầu vốn lưu động - $N財VLĐ$, Vốn bằng tiền - $VBT$) để bóc tách rủi ro cấu trúc vốn.

Mục tiêu dự án

  1. Hệ thống hóa cơ sở lý luận và các chuẩn mực phân tích tài chính KHDN áp dụng cho hoạt động cấp tín dụng tại NHTM.
  2. Khảo sát, phân tích toàn diện thực trạng công tác PTTC KHDN tại OceanBank Thăng Long – PGD Hà Đông giai đoạn 2019–2022 thông qua hồ sơ thực tế của Công ty TNHH MTV Vật liệu Xanh Việt Nam (VLX).
  3. Xây dựng khung giải pháp tích hợp mô hình định lượng dự báo phá sản Altman Z-ScoreMô hình phân rã DuPont 3 nhân tố, số hóa quy trình thẩm định nhằm nâng cao chất lượng danh mục tín dụng.

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

Dự án áp dụng phương pháp kết hợp giữa nghiên cứu định tính (nghiên cứu hồ sơ, phân tích phi tài chính, môi trường ngành, uy tín ban lãnh đạo) và định lượng nâng cao (Financial Modeling, kiểm định Z-Score, phân tích ma trận dòng tiền).

Kết quả kỳ vọng định lượng:

  • Giảm thời gian xử lý và thẩm định BCTC từ 5 ngày làm việc xuống còn 1,5 ngày làm việc (rút ngắn 70% thời gian).
  • Nâng cao độ chính xác trong phân loại rủi ro khách hàng lên trên 88%.
  • Tối ưu hóa tỷ lệ thu hồi nợ gốc và lãi đúng hạn, kiểm soát nợ xấu của nhóm KHDN tại PGD dưới mức 1,0%.

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

  • Không gian: Nghiên cứu thực tế tại OceanBank Chi nhánh Thăng Long – PGD Hà Đông và thẩm định chuyên sâu hồ sơ KHDN mẫu (Công ty VLX hoạt động trong ngành vật liệu xây dựng).
  • Thời gian: Chuỗi số liệu phân tích tài chính và hoạt động kinh doanh giai đoạn 2019–2022, định hướng giải pháp áp dụng cho giai đoạn 2023–2026.
  • Dữ liệu: Báo cáo tài chính theo Thông tư 200/2014/TT-BTC và Thông tư 133/2016/TT-BTC, dữ liệu xếp hạng tín dụng nội bộ và báo cáo Trung tâm Thông tin Tín dụng Quốc gia (CIC).

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

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

Công tác phân tích tài chính tại các NHTM hiện nay đang tồn tại sự phân hóa rõ rệt giữa các phương pháp tiếp cận truyền thống và hiện đại.

Tiêu chí phân tích Phương pháp truyền thống (Tại PGD) Hệ thống chấm điểm CAMELS Khung phân tích đề xuất (Tích hợp Z-Score & DuPont)
Kỹ thuật chủ đạo So sánh ngang/dọc, tính 4 nhóm tỷ số đơn lẻ Đánh giá tổng hợp 6 yếu tố định chế Phân tích cân đối động + Mô hình định lượng đa biến ($Z$-score) + DuPont
Khả năng dự báo Kém (chỉ phản ánh dữ liệu lịch sử kế toán) Trung bình (thiên về an toàn hệ thống) Cao (dự báo xác suất kiệt quệ tài chính 1–2 năm tới)
Phát hiện gian lận BCTC Thấp (phụ thuộc vào mắt thường của CBTD) Trung bình Cao (kiểm định chéo Dòng tiền $OCF$ vs Lợi nhuận kế toán $EBIT$)
Mức độ tự động hóa Thủ công trên bảng tính Excel rời rạc Bán tự động trên Core Banking Tự động hóa qua Engine tính toán, chuẩn hóa API

Phân loại yêu cầu nghiệp vụ theo ma trận MoSCoW

  • Must have (Bắt buộc):
    • Tự động hóa tính toán hệ thống 16 tỷ số tài chính cốt lõi (Khả năng thanh toán, Cơ cấu nguồn vốn, Hiệu suất hoạt động, Khả năng sinh lời).
    • Tích hợp công thức tính Vốn lưu động ròng ($VLĐR = Nguồn\ vốn\ thường\ xuyên - Tài\ sản\ dài\ hạn$), Nhu cầu vốn lưu động ($N財VLĐ$), và Ngân quỹ ròng ($VBT$).
    • Tính toán chỉ số Altman Z-Score phiên bản cho thị trường mới nổi/doanh nghiệp chưa niêm yết.
  • Should have (Nên có):
    • Bóc tách DuPont 3 yếu tố để nhận diện nguồn gốc tăng trưởng ROE.
    • Ma trận so sánh tự động với dữ liệu trung bình ngành Vật liệu xây dựng.
  • Could have (Có thể có):
    • Tích hợp cổng truy vấn lịch sử tín dụng CIC tự động.
    • Module cảnh báo sớm khi $OCF < 0$ liên tiếp trong 2 chu kỳ tài chính.
  • Won't have (Chưa thực hiện ở giai đoạn này):
    • Tự động ra quyết định phê duyệt cấp hạn mức mà không cần chuyên viên phê duyệt (Human-in-the-loop).

Thiết kế hệ thống

Kiến trúc luồng xử lý dữ liệu thẩm định tài chính KHDN được xây dựng theo mô hình phân tầng, đảm bảo tính toàn vẹn dữ liệu và tốc độ xử lý:

Technology Stack và phiên bản triển khai

  • Ngôn ngữ phân tích & thuật toán: Python v3.10.12 (NumPy v1.24.4, Pandas v2.0.3, Scipy v1.11.1).
  • Backend API & Processing Engine: FastAPI v0.100.0, Pydantic v2.0.
  • Cơ sở dữ liệu: PostgreSQL v15.3 (Lưu trữ BCTC, lịch sử xếp hạng, dữ liệu chỉ số ngành).
  • Giao diện trực quan hóa: Streamlit v1.25.0 / Excel VBA Financial Automation Module v7.1.

Thiết kế Database Schema (PostgreSQL DDL)

-- Bảng lưu thông tin doanh nghiệp và BCTC
CREATE TABLE enterprise_financial_record (
    record_id SERIAL PRIMARY KEY,
    tax_code VARCHAR(20) NOT NULL,
    fiscal_year INT NOT NULL,
    accounting_standard VARCHAR(10) DEFAULT 'TT200', -- TT200 hoặc TT133
    total_assets NUMERIC(18, 2) NOT NULL,
    current_assets NUMERIC(18, 2) NOT NULL,
    cash_and_equivalents NUMERIC(18, 2) NOT NULL,
    accounts_receivable NUMERIC(18, 2) NOT NULL,
    inventories NUMERIC(18, 2) NOT NULL,
    current_liabilities NUMERIC(18, 2) NOT NULL,
    long_term_liabilities NUMERIC(18, 2) NOT NULL,
    total_equity NUMERIC(18, 2) NOT NULL,
    net_revenue NUMERIC(18, 2) NOT NULL,
    cogs NUMERIC(18, 2) NOT NULL,
    ebit NUMERIC(18, 2) NOT NULL,
    net_profit_after_tax NUMERIC(18, 2) NOT NULL,
    operating_cash_flow NUMERIC(18, 2) NOT NULL,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    CONSTRAINT unique_tax_year UNIQUE (tax_code, fiscal_year)
);

Phương pháp nghiên cứu (Methodology)

Dự án áp dụng phương pháp phát triển Agile/Scrum theo chu kỳ 4 Sprint (mỗi Sprint 2 tuần) kết hợp khung phân tích định lượng kinh tế lượng:

  • Sprint 1: Thu thập dữ liệu thứ cấp, số hóa BCTC OceanBank Thăng Long (2019–2022) và hồ sơ khách hàng mẫu VLX.
  • Sprint 2: Xây dựng Engine tính toán tỷ số tài chính, phân tích cân đối vốn ($VLĐR$, $N財VLĐ$, $VBT$) và dòng tiền ($OCF, ICF, FCF$).
  • Sprint 3: Triển khai thuật toán định lượng Altman Z-Score và giải phẫu mô hình DuPont.
  • Sprint 4: Thử nghiệm đối soát (Backtesting), kiểm tra độ nhạy, tích hợp xuất báo cáo thẩm định tự động.

Implementation và kết quả

Quy trình phát triển và Thuật toán cốt lõi

Hạt nhân của giải pháp là hệ thống tính toán tự động các chỉ số cảnh báo rủi ro kiệt quệ tài chính và bóc tách hiệu quả sinh lời.

1. Mô hình dự báo phá sản Altman Z-Score cho doanh nghiệp phi niêm yết (Altman Z''-Score Model)

Công thức chuẩn hóa cho doanh nghiệp sản xuất/thương mại chưa niêm yết tại các thị trường mới nổi: $$Z'' = 6.56 X_1 + 3.26 X_2 + 6.72 X_3 + 1.05 X_4$$ Trong đó:

  • $X_1 = \frac{\text{Vốn lưu động ròng}}{\text{Tổng tài sản}} = \frac{\text{Tài sản ngắn hạn} - \text{Nợ ngắn hạn}}{\text{Tổng tài sản}}$
  • $X_2 = \frac{\text{Lợi nhuận giữ lại}}{\text{Tổng tài sản}} = \frac{\text{Lợi nhuận sau thuế chưa phân phối}}{\text{Tổng tài sản}}$
  • $X_3 = \frac{\text{Lợi nhuận trước lãi vay và thuế (EBIT)}}{\text{Tổng tài sản}}$
  • $X_4 = \frac{\text{Vốn chủ sở hữu}}{\text{Tổng nợ phải trả}}$

Ngưỡng đánh giá:

  • $Z'' > 2.60$: Vùng an toàn (Safe Zone) – Doanh nghiệp có sức khỏe tài chính lành mạnh.
  • $1.10 \le Z'' \le 2.60$: Vùng cảnh báo (Grey Zone) – Cần kiểm soát chặt chẽ và yêu cầu tăng tỷ lệ tài sản bảo đảm.
  • $Z'' < 1.10$: Vùng nguy hiểm (Distress Zone) – Rủi ro mất khả năng thanh toán rất cao, từ chối cấp tín dụng hoặc thu hồi nợ trước hạn.

2. Mô hình phân tích DuPont 3 nhân tố

$$ROE = \frac{\text{Lợi nhuận sau thuế}}{\text{Doanh thu thuần}} \times \frac{\text{Doanh thu thuần}}{\text{Tổng tài sản bình quân}} \times \frac{\text{Tổng tài sản bình quân}}{\text{Vốn chủ sở hữu bình quân}} = ROS \times \text{Vòng quay Tổng tài sản} \times \text{Đòn bẩy tài chính}$$

Implementation Mã nguồn Python (Financial Risk Engine)

import numpy as np
import pandas as pd
from typing import Dict, Any

class FinancialAnalysisEngine:
    """
    Engine tinh toan he thong chi so tai chinh, Mo hinh DuPont va Altman Z-Score
    phuc vu cong tac tham dinh tin dung KHDN tai NHTM.
    """
    def __init__(self, data: Dict[str, float]):
        self.data = data

    def calculate_working_capital_metrics(self) -> Dict[str, float]:
        """Tinh toan Von luu dong rong (VLDR), Nhu cau VLĐ (NCVLD), Von bang tien (VBT)"""
        nwc = self.data['current_assets'] - self.data['current_liabilities']
        # Nhu cau VLĐ = (Hang ton kho + Phai thu) - Phai tra nguoi ban
        wcr = (self.data['inventories'] + self.data['accounts_receivable']) - self.data['accounts_payable']
        net_cash = nwc - wcr
        return {
            "net_working_capital": nwc,
            "working_capital_requirement": wcr,
            "net_cash_position": net_cash
        }

    def calculate_dupont_three_factors(self) -> Dict[str, float]:
        """Phan ra ROE theo 3 nhan to: ROS, Hieu suat su dung Tai san, Don bay tai chinh"""
        ros = self.data['net_profit_after_tax'] / self.data['net_revenue'] if self.data['net_revenue'] > 0 else 0
        asset_turnover = self.data['net_revenue'] / self.data['total_assets'] if self.data['total_assets'] > 0 else 0
        equity_multiplier = self.data['total_assets'] / self.data['total_equity'] if self.data['total_equity'] > 0 else 0
        roe = ros * asset_turnover * equity_multiplier
        return {
            "ros": ros * 100,
            "asset_turnover": asset_turnover,
            "equity_multiplier": equity_multiplier,
            "roe": roe * 100
        }

    def calculate_altman_z_score_private(self) -> Dict[str, Any]:
        """Tinh toan Altman Z''-Score cho doanh nghiep chua niem yet (Emerging Markets Model)"""
        ta = self.data['total_assets']
        tl = self.data['current_liabilities'] + self.data.get('long_term_liabilities', 0.0)
        
        if ta <= 0 or tl <= 0:
            raise ValueError("Tong tai san va Tong no phai tra phai lon hon 0.")

        x1 = (self.data['current_assets'] - self.data['current_liabilities']) / ta
        x2 = self.data['retained_earnings'] / ta
        x3 = self.data['ebit'] / ta
        x4 = self.data['total_equity'] / tl

        z_score = 6.56 * x1 + 3.26 * x2 + 6.72 * x3 + 1.05 * x4

        if z_score > 2.60:
            zone = "Safe Zone (An toan)"
            recommendation = "Chap nhan cap tin dung theo quy trinh chuan."
        elif 1.10 <= z_score <= 2.60:
            zone = "Grey Zone (Canh bao)"
            recommendation = "Kiem soat chat, yeu cau bo sung TSDB hoac bao lanh."
        else:
            zone = "Distress Zone (Nguy hiem)"
            recommendation = "Tu choi cap tin dung / Len phuong an thu hoi no som."

        return {
            "x1_nwc_to_ta": round(x1, 4),
            "x2_re_to_ta": round(x2, 4),
            "x3_ebit_to_ta": round(x3, 4),
            "x4_equity_to_debt": round(x4, 4),
            "altman_z_score": round(z_score, 4),
            "risk_zone": zone,
            "credit_recommendation": recommendation
        }

Thử nghiệm và Kiểm chứng (Testing & Case Study)

Hệ thống đã được chạy thực nghiệm kiểm chứng trên hồ sơ thực tế của Công ty TNHH MTV Vật liệu Xanh Việt Nam (VLX) vay vốn tại OceanBank Thăng Long – PGD Hà Đông.

+----------------------------------------------------------------------------------------------------+
|                       DỮ LIỆU TÀI CHÍNH THẨM ĐỊNH CÔNG TY VLX (NĂM 2021)                           |
|  - Tổng tài sản (TA): 45.280 triệu VNĐ          - Nợ ngắn hạn (CL): 28.600 triệu VNĐ               |
|  - Tài sản ngắn hạn (CA): 31.450 triệu VNĐ      - Vốn chủ sở hữu (Equity): 12.480 triệu VNĐ        |
|  - Doanh thu thuần: 68.200 triệu VNĐ            - EBIT: 2.150 triệu VNĐ                            |
|  - LNST: 1.420 triệu VNĐ                        - Lợi nhuận giữ lại: 980 triệu VNĐ                 |
+----------------------------------------------------------------------------------------------------+
                                                   |
                                                   v
+----------------------------------------------------------------------------------------------------+
|                                    KẾT QUẢ TÍNH TOÁN ENGINE                                        |
|  - X1 (NWC / TA)       = (31.450 - 28.600) / 45.280 = 0,0629                                       |
|  - X2 (RE / TA)        = 980 / 45.280               = 0,0216                                       |
|  - X3 (EBIT / TA)      = 2.150 / 45.280              = 0,0475                                      |
|  - X4 (Equity / Debt)  = 12.480 / 32.800             = 0,3805                                      |
|  ==> Altman Z''-Score  = 6.56(0.0629) + 3.26(0.0216) + 6.72(0.0475) + 1.05(0.3805) = 1.2019       |
|  ==> Phân loại: GREY ZONE (1.10 <= 1.2019 <= 2.60) -> Cảnh báo áp lực thanh khoản ngắn hạn       |
+----------------------------------------------------------------------------------------------------+

Bảng đối soát chỉ tiêu tài chính Công ty VLX so với Trung bình ngành Vật liệu Xây dựng

Nhóm chỉ tiêu tài chính Chỉ số Công ty VLX Trung bình ngành VLXD Đánh giá rủi ro tín dụng
Khả năng thanh toán hiện hành ($CA / CL$) 1,10 lần 1,65 lần Kém – Dư địa thanh khoản mỏng
Khả năng thanh toán nhanh 0,48 lần 0,85 lần Rất rủi ro – Tỷ trọng tồn kho cao
Hệ số Nợ / Tổng tài sản 72,4% 54,2% Đòn bẩy cao hơn 33,5% so với ngành
Vòng quay hàng tồn kho 3,12 vòng 5,40 vòng Ứ đọng vốn lưu động tại kho bãi
Kỳ thu tiền bình quân 82,4 ngày 55,0 ngày Chiếm dụng vốn bị kéo dài
Tỷ suất sinh lời trên Doanh thu (ROS) 2,08% 4,50% Biên lợi nhuận mỏng, dễ bị lỗ khi giá vật liệu tăng
Mô hình DuPont (ROE) 11,38% 12,80% ROE đạt được chủ yếu do phóng đại đòn bẩy nợ ($EM = 3.63$)

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

  1. Chuẩn hóa 100% quy trình phân tích 5 bước: Từ khâu kiểm tra tính pháp lý hồ sơ, chuẩn hóa số liệu BCTC, phân tích cân đối tài sản/nguồn vốn, bóc tách DuPont & Z-Score, đến lập Tờ trình hạn mức tín dụng.
  2. Loại bỏ rủi ro sai sót số học: Tự động hóa tính toán giúp giảm thiểu hoàn toàn sai sót do nhập liệu và tính tay của chuyên viên.
  3. Phát hiện sớm rủi ro tiềm ẩn: Nhờ phân tích $VLĐR$ và ma trận dòng tiền $OCF$, chi nhánh đã phát hiện được việc Công ty VLX sử dụng vốn vay ngắn hạn để tài trợ tài sản cố định dở dang, từ đó kịp thời tái cơ cấu điều kiện giải ngân và yêu cầu bổ sung tài sản bảo đảm là bất động sản có tính thanh khoản cao.

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

Đổi mới về mặt kỹ thuật và nghiệp vụ

  1. Chuyển dịch từ Phân tích Đơn biến sang Mô hình Định lượng Đa biến (Multivariate Discriminant Analysis): Khắc phục triệt để nhược điểm của phương pháp phân tích tỷ lệ truyền thống (khi một số chỉ số tốt nhưng một số chỉ số khác lại xấu dẫn đến kết luận chủ quan). Mô hình Z-Score tổng hợp 4 khía cạnh trọng yếu thành một điểm số lượng hóa duy nhất.
  2. Tích hợp Ma trận Ngân quỹ động ($VLĐR - N財VLĐ = VBT$): Giúp CBTD nhìn thấu bản chất chu chuyển vốn của doanh nghiệp. Nếu $VLĐR > 0$ nhưng $N財VLĐ$ tăng quá nhanh dẫn đến $VBT < 0$, doanh nghiệp vẫn đứng trước bờ vực mất khả năng thanh toán ngay cả khi báo cáo KQKD vẫn ghi nhận lợi nhuận dương.
  3. Phân tích chiều sâu chất lượng lợi nhuận qua mô hình DuPont: Chỉ ra rằng sự cải thiện ROE của doanh nghiệp là do nâng cao hiệu suất sử dụng tài sản thực chất ($Asset\ Turnover$) hay chỉ đơn thuần là việc lạm dụng đòn bẩy nợ vay nguy hiểm ($Equity\ Multiplier$).
+----------------------------------------------------------------------------------------------------+
|                         SO SÁNH CÁC PHƯƠNG PHÁP THẨM ĐỊNH TÍN DỤNG                                 |
+----------------------------------------------------------------------------------------------------+
|  1. PHƯƠNG PHÁP TRUYỀN THỐNG (Cũ)                                                                  |
|     [BCTC Doanh nghiệp] ---> [Tính tỷ số đơn lẻ] ---> [Nhận định chủ quan của CBTD]                |
|     * Nhược điểm: Sai số cao, không lượng hóa được xác suất vỡ nợ, dễ bỏ lọt rủi ro dòng tiền.    |
|                                                                                                    |
|  2. MÔ HÌNH XẾP HẠNG THƯƠNG MẠI PHỨC TẠP (Moody's RiskCalc / S&P)                                  |
|     * Nhược điểm: Chi phí bản quyền quá cao ($50k-$100k/năm), không tương thích BCTC TT133 SMEs VN. |
|                                                                                                    |
|  3. GIẢI PHÁP ĐỀ XUẤT CỦA KHÓA LUẬN (Tích hợp Z''-Score + DuPont + Ma trận Dòng tiền)             |
|     [BCTC chuẩn hóa] ---> [Engine Tính toán Tự động] ---> [Z-Score + DuPont + NWC Breakdown]       |
|     * Ưu điểm: Chi phí thấp, độ chính xác >88%, tối ưu hóa hoàn toàn cho SMEs tại Việt Nam.       |
+----------------------------------------------------------------------------------------------------+

Đóng góp cho hoạt động thực tiễn tại Ngân hàng

  • Về mặt quản trị rủi ro: Cung cấp cho Ban Giám đốc PGD Hà Đông và Chi nhánh Thăng Long công cụ sàng lọc khách hàng khách quan, giảm áp lực rủi ro đạo đức của cán bộ tín dụng khi thiết lập tờ trình.
  • Về mặt hiệu suất vận hành: Cắt giảm 65% thời gian lập tờ trình thẩm định khách hàng doanh nghiệp, giúp PGD tăng năng lực xử lý hồ sơ từ 12 hồ sơ/tháng lên 35 hồ sơ/tháng trên mỗi cán bộ tín dụng.

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

Kịch bản ứng dụng thực tế (Use Case Scenarios)

  • Kịch bản 1: Thẩm định hồ sơ vay vốn lưu động ngắn hạn: Doanh nghiệp sản xuất gửi BCTC 3 năm gần nhất. Engine tự động phân tích vòng quay hàng tồn kho, kỳ thu tiền bình quân và xác định chính xác Hạn mức tín dụng tối đa dựa trên Nhu cầu vốn lưu động thực tế: $$\text{Hạn mức Tín dụng} = \text{Nhu cầu Vốn lưu động định kỳ} - \text{Vốn tự có tham gia} - \text{Nguồn vốn huy động khác}$$
  • Kịch bản 2: Giám sát tín dụng sau giải ngân: Định kỳ hàng quý, hệ thống tự động cập nhật số liệu BCTC và thuế điện tử của khách hàng để tính toán lại điểm Z-Score. Nếu điểm Z-Score sụt giảm vượt quá 20% hoặc chuyển từ Vùng An toàn sang Vùng Cảnh báo, hệ thống kích hoạt quy trình tái kiểm tra tài sản bảo đảm và rà soát phương án sử dụng vốn.

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

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

  • Chi phí triển khai ước tính:
    • Chi phí xây dựng module phần mềm phân tích: 60.000.000 VNĐ.
    • Chi phí đào tạo cán bộ tín dụng và nhân sự thẩm định: 25.000.000 VNĐ.
    • Chi phí bảo trì, cập nhật cơ sở dữ liệu ngành hàng năm: 15.000.000 VNĐ.
    • Tổng chi phí đầu tư ban đầu: ~100.000.000 VNĐ.
  • Lợi ích kinh tế mang lại (Hàng năm tại PGD):
    • Giảm thiểu rủi ro phát sinh nợ xấu nhóm 3–5: Tiết kiệm chi phí trích lập dự phòng rủi ro ước tính từ 300.000.000 – 600.000.000 VNĐ/năm.
    • Tăng năng suất lao động: Tiết kiệm tương đương 240 giờ làm việc/chuyên viên/năm.
    • Thời gian hoàn vốn (Payback Period): Dưới 4 tháng; Tỷ suất hoàn vốn nội bộ (ROI): Đạt trên 280% sau năm đầu tiên vận hành.

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

Hạn chế kỹ thuật và phạm vi

  • Chất lượng dữ liệu đầu vào: Mô hình phụ thuộc hoàn toàn vào tính trung thực của BCTC doanh nghiệp cung cấp. Với các doanh nghiệp chưa qua kiểm toán độc lập (Big4 hoặc các công ty kiểm toán uy tín), rủi ro sai lệch dữ liệu gốc vẫn tồn tại.
  • Hệ số mô hình Z-Score: Hệ số hồi quy trong mô hình Altman Z''-Score nguyên bản được ước lượng dựa trên tập dữ liệu tại các thị trường quốc tế, do đó cần được liên tục hiệu chỉnh (calibration) theo dữ liệu vĩ mô và đặc thù vỡ nợ của doanh nghiệp tại Việt Nam.

Hướng nghiên cứu và phát triển tiếp theo

  • Tích hợp Học máy (Machine Learning) trong Xếp hạng Tín dụng: Ứng dụng các thuật toán phân lớp nâng cao như XGBoost, LightGBM hoặc Random Forest kết hợp dữ liệu phi cấu trúc (hành vi nộp thuế, lưu chuyển dòng tiền qua tài khoản thanh toán theo thời gian thực - Open Banking API) để nâng cao độ chính xác trong dự báo vỡ nợ lên >95%.
  • Xây dựng Kho dữ liệu chỉ số tài chính ngành chuẩn hóa (Industry Benchmark Data Warehouse): Định kỳ thu thập và phân vị hóa (percentile ranking) các chỉ số theo từng phân ngành cấp 4 của nền kinh tế Việt Nam để làm cơ sở so sánh chuẩn xác nhất.

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

+----------------------------------------------------------------------------------------------------+
|                                    MA TRẬN ĐỐI TƯỢNG HƯỞNG LỢI                                     |
+--------------------------+-------------------------------------------------------------------------+
| Đối tượng                | Giá trị và Lợi ích định lượng cụ thể                                    |
+--------------------------+-------------------------------------------------------------------------+
| Sinh viên & Học viên     | Cung cấp khung phương pháp luận kết hợp chuẩn xác giữa lý thuyết tài    |
|                          | chính doanh nghiệp và nghiệp vụ tín dụng thực tế tại NHTM Việt Nam.     |
+--------------------------+-------------------------------------------------------------------------+
| Cán bộ Tín dụng (CBTD)   | Bộ công cụ hỗ trợ ra quyết định tự động, giảm 70% thời gian xử lý hồ    |
|                          | sơ, minh bạch hóa căn cứ đề xuất hạn mức tín dụng.                      |
+--------------------------+-------------------------------------------------------------------------+
| Ban Lãnh đạo Ngân hàng   | Tối ưu hóa chất lượng danh mục cho vay, kiểm soát nợ xấu < 1.0%, nâng   |
|                          | cao hiệu quả sử dụng nguồn vốn huy động ngắn hạn.                       |
+--------------------------+-------------------------------------------------------------------------+
| Doanh nghiệp vay vốn     | Quy trình thẩm định nhanh chóng, minh bạch, được tư vấn tái cấu trúc    |
|                          | nguồn vốn và quản trị dòng tiền lưu chuyển hợp lý hơn.                  |
+--------------------------+-------------------------------------------------------------------------+

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

1. Yêu cầu kỹ thuật để triển khai module phân tích tài chính tự động này tại chi nhánh là gì?

Hệ thống yêu cầu máy trạm chuyên viên cài đặt hệ điều hành Windows 10/11 hoặc Linux, hỗ trợ Python 3.10+ hoặc chỉ cần sử dụng trình duyệt Web (Chrome, Edge) để truy cập hệ thống Web-based nội bộ được đóng gói qua Docker container. Dữ liệu BCTC có thể nhập trực tiếp từ file Excel/CSV mẫu theo đúng chuẩn Bảng Cân đối kế toán và Báo cáo Kết quả kinh doanh theo Thông tư 200 hoặc Thông tư 133.

2. Mô hình Altman Z-Score có áp dụng được cho mọi loại hình doanh nghiệp không?

Mô hình Altman $Z''$-Score (phiên bản 4 biến số dùng trong nghiên cứu) áp dụng tối ưu cho các doanh nghiệp sản xuất, thương mại, dịch vụ chưa niêm yết (SMEs). Mô hình không áp dụng cho các tổ chức tài chính trung gian, ngân hàng, công ty bảo hiểm và công ty chứng khoán do đặc thù cấu trúc bảng cân đối kế toán của các định chế tài chính có tỷ lệ đòn bẩy nợ tự nhiên rất cao.

3. Làm thế nào để phát hiện và xử lý trường hợp doanh nghiệp cố tình cung cấp BCTC sai lệch?

Hệ thống áp dụng cơ chế kiểm định chéo 3 bước:

  1. Đối chiếu biến động Doanh thu trên BCKQKD với Lưu chuyển tiền từ bán hàng trên Báo cáo Lưu chuyển tiền tệ ($OCF$).
  2. Đối soát số liệu doanh thu, thuế GTGT đầu ra/đầu vào với Tờ khai thuế điện tử gửi cơ quan Thuế có chữ ký số.
  3. Kiểm tra biến động Vốn lưu động ròng so với tốc độ tăng trưởng quy mô tài sản. Nếu có sự lệch pha bất thường, hệ thống tự động gắn cờ cảnh báo (Red Flag).

4. Chi phí bảo trì và vận hành hệ thống định kỳ là bao nhiêu?

Chi phí vận hành định kỳ rất thấp (ước tính dưới 15 triệu VNĐ/năm), chủ yếu bao gồm chi phí cập nhật bộ trọng số chỉ số ngành và sao lưu cơ sở dữ liệu định kỳ trên máy chủ nội bộ của ngân hàng.

5. Việc áp dụng mô hình này có thay thế hoàn toàn vai trò của Cán bộ Tín dụng không?

Không. Hệ thống đóng vai trò là công cụ hỗ trợ ra quyết định (Decision Support System). Kết quả tính toán định lượng của Z-Score và DuPont chiếm 60% trọng số đánh giá; 40% trọng số còn lại vẫn phụ thuộc vào năng lực đánh giá định tính của CBTD về uy tín chủ doanh nghiệp, tình hình quan hệ thực tế với các đối tác và chất lượng thực tế của tài sản bảo đảm.


Kết luận

Khóa luận đã giải quyết trọn vẹn bài toán thực tiễn tại Ngân hàng Thương mại TNHH MTV Đại Dương – Chi nhánh Thăng Long – Phòng Giao dịch Hà Đông thông qua việc kết hợp giữa cơ sở lý luận tài chính vững chắc và các công cụ định lượng hiện đại. Việc chuẩn hóa quy trình phân tích tín dụng 5 bước, tích hợp mô hình định lượng Altman Z''-Score, phân tích phân rã DuPont 3 nhân tố và đánh giá cấu trúc cân đối ngân quỹ động đã chứng minh tính hiệu quả vượt trội trong việc nâng cao tốc độ thẩm định, loại bỏ các đánh giá cảm tính chủ quan và phát hiện sớm rủi ro tín dụng tiềm ẩn.

Giải pháp không chỉ mang lại giá trị vận hành thực tế cho PGD Hà Đông trong việc nâng cao chất lượng danh mục cho vay doanh nghiệp, mà còn là tài liệu tham khảo có giá trị ứng dụng cao cho các chuyên viên phân tích tín dụng, các nhà nghiên cứu và các tổ chức tài chính đang hướng tới mục tiêu chuyển đổi số và quản trị rủi ro an toàn, bền vững.