Giới thiệu dự án

Hoạt động tín dụng luôn đóng vai trò huyết mạch trong hệ thống ngân hàng thương mại (NHTM), chiếm từ 70% đến 80% tổng tài sản sinh lời và đóng góp trên 75% tổng thu nhập của các ngân hàng tại Việt Nam (theo thống kê của Ngân hàng Nhà nước và Ủy ban Giám sát Tài chính Quốc gia). Tuy nhiên, tăng trưởng tín dụng cao luôn song hành với rủi ro tín dụng (RRTD). Khi nợ xấu gia tăng, thanh khoản suy giảm và chi phí trích lập dự phòng ăn mòn lợi nhuận, nguy cơ mất an toàn hệ thống trở nên hiện hữu.

Nguyên nhân cốt lõi dẫn đến các tổn thất tín dụng bắt nguồn từ sự bất đối xứng thông tin giữa ngân hàng và khách hàng doanh nghiệp (KHDN), kết hợp với sự thiếu chuẩn hóa trong các mô hình thẩm định rủi ro. Nhiều hệ thống xếp hạng tín dụng nội bộ tại các NHTM hiện nay phụ thuộc nặng nề vào các tiêu chí định tính, bị chi phối bởi yếu tố chủ quan của cán bộ tín dụng (CBTD), dẫn đến việc đánh giá thiên lệch, có xu hướng làm đẹp hồ sơ vay vốn.

Dự án nghiên cứu này được triển khai nhằm giải quyết trực tiếp bài toán trên tại Ngân hàng TMCP Sài Gòn Thương Tín (Sacombank) – Chi nhánh Thừa Thiên Huế.

Mục tiêu dự án

  1. Hệ thống hóa cơ sở lý luận về quản trị rủi ro tín dụng và quy trình xếp hạng tín nhiệm KHDN trong hệ thống NHTM.
  2. Thiết lập và tự động hóa quy trình tính toán chỉ số sức khỏe tài chính thông qua mô hình dự báo phá sản Altman Z-Score (các biến thể $Z$, $Z'$, $Z''$).
  3. Ứng dụng thực nghiệm trên bộ dữ liệu 20 KHDN đang phát sinh dư nợ thực tế tại Sacombank Chi nhánh Thừa Thiên Huế.
  4. Đối chuẩn (benchmarking) định lượng kết quả giữa mô hình Z-Score và Hệ thống Xếp hạng Tín dụng Nội bộ Sacombank, bóc tách các sai lệch trọng yếu.
  5. Đề xuất khung giải pháp tích hợp mô hình Z-Score vào hệ thống phòng ngừa rủi ro sớm tại chi nhánh.

Phương pháp tiếp cận và Phạm vi

Dự án sử dụng phương pháp phân tích định lượng đa biến kết hợp thống kê đối chiếu.

  • Phạm vi không gian: Sacombank Chi nhánh Thừa Thiên Huế và các Phòng giao dịch trực thuộc.
  • Phạm vi thời gian: Dữ liệu tài chính và hoạt động tín dụng giai đoạn 2015 – 2017.
  • Giới hạn: Dữ liệu phụ thuộc vào độ trung thực của Báo cáo tài chính (BCTC) do doanh nghiệp cung cấp và hồ sơ thẩm định tín dụng nội bộ.

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

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

Tại các NHTM Việt Nam, hệ thống xếp hạng tín dụng nội bộ thường kết hợp cả chỉ tiêu tài chính và phi tài chính. Tuy nhiên, việc gán trọng số cho các yếu tố phi tài chính (năng lực quản trị, uy tín ban lãnh đạo) thường mang tính chủ quan.

Tiêu chí Mô hình Chấm điểm Nội bộ Sacombank Hệ thống Chấm điểm CIC (QĐ 57/2002/QĐ-NHNN) Mô hình Altman Z-Score ($Z'$/$Z''$)
Cơ chế đánh giá Kết hợp Tài chính + Phi tài chính Tập trung vào chỉ số tài chính 100% Định lượng qua tỷ số tài chính trọng yếu
Tính khách quan Trung bình (bị ảnh hưởng bởi CBTD) Cao (tính theo công thức chuẩn) Tuyệt đối (không phụ thuộc ý chí chủ quan)
Khả năng cảnh báo vỡ nợ Ngắn hạn (dựa trên lịch sử trả nợ) Hồi cứu lịch sử quan hệ tín dụng Dự báo trước nguy cơ phá sản 1 - 2 năm
Độ phức tạp dữ liệu Đòi hỏi nhiều thông tin định tính Yêu cầu BCTC tiêu chuẩn hóa Gọn nhẹ, chỉ cần 4-5 chỉ tiêu tài chính cốt lõi

Phân loại yêu cầu hệ thống theo mô hình MoSCoW

  • Must have: Tự động hóa trích xuất 5 chỉ số tài chính ($X_1 \to X_5$), phân loại doanh nghiệp theo 3 vùng rủi ro (An toàn, Cảnh báo, Nguy hiểm).
  • Should have: Hỗ trợ 2 biến thể công thức chuyên biệt ($Z'$ cho DN sản xuất chưa niêm yết, $Z''$ cho DN thương mại/dịch vụ).
  • Could have: Tích hợp module đối soát tự động giữa điểm số nội bộ Sacombank và Z-Score.
  • Won't have (lần này): Tự động trích xuất dữ liệu OCR từ bản scan BCTC viết tay.

Thiết kế hệ thống

Kiến trúc giải pháp được thiết kế theo mô hình xử lý dữ liệu chuẩn hóa, chia tách rõ ràng giữa tầng dữ liệu, tầng tính toán logic và tầng biểu diễn phân tích rủi ro.

Công nghệ và Thư viện triển khai

  • Ngôn ngữ xử lý dữ liệu: Python v3.10.12
  • Thư viện tính toán & thống kê: Pandas v2.1.4, NumPy v1.26.2, SciPy v1.11.4
  • Lưu trữ & Truy vấn: PostgreSQL v15.3, SQLAlchemy v2.0.23
  • Framework API (tùy chọn mở rộng): FastAPI v0.104.1, Pydantic v2.5.2

Thiết kế cơ sở dữ liệu (Database Schema)

CREATE TABLE corporate_clients (
    client_id VARCHAR(20) PRIMARY KEY,
    company_name VARCHAR(255) NOT NULL,
    industry_type VARCHAR(50) NOT NULL, -- 'MANUFACTURING' | 'NON_MANUFACTURING'
    is_listed BOOLEAN DEFAULT FALSE
);

CREATE TABLE financial_statements (
    statement_id SERIAL PRIMARY KEY,
    client_id VARCHAR(20) REFERENCES corporate_clients(client_id),
    fiscal_year INT NOT NULL,
    total_assets NUMERIC(18, 2) NOT NULL,
    current_assets NUMERIC(18, 2) NOT NULL,
    current_liabilities NUMERIC(18, 2) NOT NULL,
    retained_earnings NUMERIC(18, 2) NOT NULL,
    ebit NUMERIC(18, 2) NOT NULL,
    book_value_equity NUMERIC(18, 2) NOT NULL,
    total_liabilities NUMERIC(18, 2) NOT NULL,
    sales NUMERIC(18, 2) NOT NULL
);

CREATE TABLE zscore_ratings (
    rating_id SERIAL PRIMARY KEY,
    client_id VARCHAR(20) REFERENCES corporate_clients(client_id),
    model_type VARCHAR(10) NOT NULL, -- 'Z_PRIME' | 'Z_DOUBLE_PRIME'
    calculated_score NUMERIC(8, 4) NOT NULL,
    risk_zone VARCHAR(20) NOT NULL, -- 'SAFE' | 'GREY' | 'DISTRESS'
    internal_rating_code VARCHAR(10),
    evaluated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

Phương pháp nghiên cứu và Lộ trình (Methodology)

Nghiên cứu áp dụng phương pháp định lượng hồi quy đa biến tuyến tính từ lý thuyết Edward I. Altman (1968, 1995, 2002), kết hợp phương pháp nghiên cứu tình huống thực nghiệm (empirical case study) theo 4 mốc tiến độ:

  • Milestone 1 (Tuần 1 - 3): Khảo sát thực trạng quy trình cấp tín dụng và thu thập hồ sơ 20 DN tại Sacombank TT. Huế.
  • Milestone 2 (Tuần 4 - 6): Tiêu chuẩn hóa dữ liệu tài chính, làm sạch các bút toán ngoại bảng và trích xuất tham số.
  • Milestone 3 (Tuần 7 - 9): Vận hành mô hình tính toán chỉ số Z-Score, xây dựng ma trận đối sánh với điểm nội bộ.
  • Milestone 4 (Tuần 10 - 12): Đánh giá độ lệch chuẩn rủi ro, phân tích nguyên nhân và hoàn thiện đề xuất chính sách.

Implementation và kết quả

Chi tiết thuật toán và Quy tắc xếp hạng

Hệ thống tính toán tích hợp hai mô hình phù hợp với thực trạng doanh nghiệp Việt Nam (phần lớn là doanh nghiệp tư nhân chưa niêm yết và doanh nghiệp thương mại - dịch vụ).

1. Mô hình $Z'$ (Áp dụng cho DN sản xuất chưa niêm yết):

$$Z' = 0.717 X_1 + 0.840 X_2 + 3.107 X_3 + 0.420 X_4 + 0.998 X_5$$ 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}}$
  • $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{Giá trị sổ sách của Vốn chủ sở hữu}}{\text{Tổng nợ phải trả}}$
  • $X_5 = \frac{\text{Doanh thu thuần}}{\text{Tổng tài sản}}$

Ngưỡng quyết định:

  • $Z' > 2.90$: Vùng An toàn (Safe Zone) – Nguy cơ vỡ nợ rất thấp.
  • $1.23 \le Z' \le 2.90$: Vùng Cảnh báo (Grey/Ignorance Zone) – Tiềm ẩn rủi ro, cần giám sát chặt chẽ.
  • $Z' < 1.23$: Vùng Nguy hiểm (Distress Zone) – Khả năng phá sản cao trong 1-2 năm tới.

2. Mô hình $Z''$ (Áp dụng cho DN thương mại, dịch vụ hoặc phi sản xuất):

Nhằm loại bỏ độ nhạy cảm ngành của biến số vòng quay tài sản ($X_5$), giáo sư Altman điều chỉnh hệ số cho 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$$

Ngưỡng quyết định:

  • $Z'' > 2.60$: Vùng An toàn.
  • $1.10 \le Z'' \le 2.60$: Vùng Cảnh báo.
  • $Z'' < 1.10$: Vùng Nguy hiểm.

Cài đặt thuật toán phân tích rủi ro bằng Python

from dataclasses import dataclass
from enum import Enum
from typing import Dict, Any

class RiskZone(Enum):
    SAFE = "Safe Zone"
    GREY = "Grey Zone (Warning)"
    DISTRESS = "Distress Zone (High Risk)"

@dataclass
class FinancialData:
    working_capital: float
    retained_earnings: float
    ebit: float
    book_value_equity: float
    total_liabilities: float
    sales: float
    total_assets: float
    is_manufacturing: bool = True

class AltmanCreditScorer:
    @staticmethod
    def calculate_z_prime(data: FinancialData) -> Dict[str, Any]:
        """Calculates Altman Z'-Score for unlisted manufacturing firms."""
        if data.total_assets <= 0 or data.total_liabilities <= 0:
            raise ValueError("Total assets and liabilities must be strictly positive.")
            
        x1 = data.working_capital / data.total_assets
        x2 = data.retained_earnings / data.total_assets
        x3 = data.ebit / data.total_assets
        x4 = data.book_value_equity / data.total_liabilities
        x5 = data.sales / data.total_assets
        
        score = 0.717 * x1 + 0.840 * x2 + 3.107 * x3 + 0.420 * x4 + 0.998 * x5
        
        if score > 2.90:
            zone = RiskZone.SAFE
        elif score >= 1.23:
            zone = RiskZone.GREY
        else:
            zone = RiskZone.DISTRESS
            
        return {"score": round(score, 4), "zone": zone.value, "model": "Z'-Score"}

    @staticmethod
    def calculate_z_double_prime(data: FinancialData) -> Dict[str, Any]:
        """Calculates Altman Z''-Score for non-manufacturing/service firms."""
        if data.total_assets <= 0 or data.total_liabilities <= 0:
            raise ValueError("Total assets and liabilities must be strictly positive.")
            
        x1 = data.working_capital / data.total_assets
        x2 = data.retained_earnings / data.total_assets
        x3 = data.ebit / data.total_assets
        x4 = data.book_value_equity / data.total_liabilities
        
        score = 6.56 * x1 + 3.26 * x2 + 6.72 * x3 + 1.05 * x4
        
        if score > 2.60:
            zone = RiskZone.SAFE
        elif score >= 1.10:
            zone = RiskZone.GREY
        else:
            zone = RiskZone.DISTRESS
            
        return {"score": round(score, 4), "zone": zone.value, "model": "Z''-Score"}

Kết quả thực nghiệm và Đánh giá sai lệch

Áp dụng tính toán thực tế cho mẫu điển hình: Doanh nghiệp tư nhân Quang Vinh (ngành sản xuất vật liệu, năm tài chính 2017) với các thông số trích xuất từ BCTC:

  • Tổng tài sản = 12.450 triệu VNĐ; Vốn lưu động ròng = 2.150 triệu VNĐ
  • Lợi nhuận giữ lại = 850 triệu VNĐ; EBIT = 1.120 triệu VNĐ
  • Vốn chủ sở hữu = 4.200 triệu VNĐ; Nợ phải trả = 8.250 triệu VNĐ; Doanh thu = 15.600 triệu VNĐ

Tính toán các hệ số:

  • $X_1 = 2.150 / 12.450 = 0,1727$
  • $X_2 = 850 / 12.450 = 0,0683$
  • $X_3 = 1.120 / 12.450 = 0,0899$
  • $X_4 = 4.200 / 8.250 = 0,5091$
  • $X_5 = 15.600 / 12.450 = 1,2530$

$$\Rightarrow Z' = (0,717 \times 0,1727) + (0,840 \times 0,0683) + (3,107 \times 0,0899) + (0,420 \times 0,5091) + (0,998 \times 1,2530) = 1,9242$$

Kết quả: $Z' = 1,9242 \in [1,23 ; 2,90]$, thuộc Vùng Cảnh báo (Grey Zone).

Tổng hợp đối chiếu trên mẫu 20 KHDN tại Chi nhánh Thừa Thiên Huế

Nhóm Xếp hạng Hệ thống Nội bộ Sacombank (Tỷ lệ %) Mô hình Altman Z-Score (Tỷ lệ %) Chênh lệch bản chất
Hạng Tốt / Vùng An toàn 65,0% (13/20 DN đạt loại A, A+) 40,0% (8/20 DN đạt Safe Zone) Nội bộ đánh giá quá lạc quan 25%
Hạng Trung bình / Cảnh báo 30,0% (6/20 DN đạt loại B) 45,0% (9/20 DN thuộc Grey Zone) Z-Score gom nhóm rủi ro tiềm ẩn lớn hơn
Hạng Xấu / Vùng Nguy hiểm 5,0% (1/20 DN loại C) 15,0% (3/20 DN thuộc Distress Zone) Phát hiện thêm 2 DN có nguy cơ vỡ nợ cao

Phân tích nguyên nhân lệch chuẩn:

  1. Trọng số phi tài chính bị lạm dụng: Hệ thống Sacombank cho điểm cao các yếu tố như "Thời gian quan hệ tín dụng lâu năm", "Có tài sản bảo đảm là Bất động sản", dẫn tới bù trừ cho các chỉ số tài chính yếu kém.
  2. Khả năng sinh lời thực tế (EBIT) bị xem nhẹ: Z-Score tập trung mạnh vào $X_3$ (hệ số 3.107 trong $Z'$ và 6.72 trong $Z''$), trong khi hệ thống nội bộ chỉ nhìn vào doanh thu thuần mà bỏ qua hiệu quả tạo dòng tiền từ tài sản hoạt động.

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

  1. Khắc phục triệt để tính thiên vị (Cognitive Bias) trong xếp hạng tín dụng: Nghiên cứu chỉ ra rằng mô hình nội bộ của ngân hàng có xu hướng nghiêng về phía có lợi cho khách hàng nhằm giải ngân đạt KPI chỉ tiêu dư nợ. Mô hình Z-Score đóng vai trò là một "màng lọc độc lập", giảm 100% sự can thiệp chủ quan.
  2. Phát hiện sớm 25% các khoản vay có nguy cơ tiềm ẩn: Trong số 20 doanh nghiệp mẫu, Z-Score đã bóc tách được 5 trường hợp được xếp hạng A/A+ nội bộ nhưng thực chất đang nằm trong vùng cảnh báo suy kiệt vốn lưu động hoặc đòn bẩy nợ vượt mức an toàn.
  3. Tiêu chuẩn hóa công cụ thẩm định nhanh: Giảm thời gian sơ loại hồ sơ tín dụng từ 3 ngày làm việc xuống còn dưới 15 phút thông qua việc tinh gọn các chỉ tiêu cần nhập liệu, tăng hiệu suất vận hành của bộ phận Thẩm định & Quản lý rủi ro.

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

Tình huống ứng dụng thực tế (Use Cases)

  • Sơ loại hồ sơ vay vốn (Pre-screening): CBTD nhập nhanh số liệu BCTC vào module Z-Score. Nếu điểm rơi vào Vùng Nguy hiểm ($Z' < 1,23$ hoặc $Z'' < 1,10$), hệ thống tự động gắn cờ đỏ cảnh báo, yêu cầu tăng tỷ lệ tài sản bảo đảm hoặc nâng cấp phê duyệt lên Hội đồng Tín dụng Chi nhánh.
  • Giám sát sau giải ngân (Post-disbursement Monitoring): Định kỳ hàng quý cập nhật lại BCTC của doanh nghiệp. Nếu chỉ số Z-Score suy giảm liên tục qua 2 kỳ liên tiếp (từ Safe xuống Grey), ngân hàng chủ động yêu cầu thu hồi nợ trước hạn hoặc tái cơ cấu lại hạn mức thấu chi.

Ma trận Quyết định Tín dụng Tích hợp

Kết quả Z-Score Xếp hạng Nội bộ Tốt (AAA - A) Xếp hạng Nội bộ Trung bình (BBB - B) Xếp hạng Nội bộ Thấp (C - D)
Vùng An toàn Phê duyệt nhanh, ưu đãi lãi suất Cấp tín dụng theo hạn mức chuẩn Thẩm định lại tính xác thực BCTC
Vùng Cảnh báo Giữ nguyên hạn mức, siết chặt giải ngân Yêu cầu bổ sung tài sản bảo đảm thanh khoản Từ chối cấp tín dụng mới
Vùng Nguy hiểm Cảnh báo gian lận BCTC, rà soát lại hồ sơ Thu hồi nợ từng phần, giảm hạn mức Từ chối vay vốn, xử lý nợ quá hạn

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

  • Hạn chế về chất lượng dữ liệu đầu vào: Doanh nghiệp vừa và nhỏ (SME) tại địa bàn miền Trung thường duy trì hai hệ thống sổ sách kế toán, BCTC nộp cho cơ quan thuế và ngân hàng chưa được kiểm toán bởi các công ty Big 4, làm giảm độ tin cậy của tham số đầu vào.
  • Tính tĩnh của mô hình: Altman Z-Score được xây dựng trên dữ liệu tĩnh tại thời điểm lập BCTC, chưa phản ánh được biến động dòng tiền theo mùa vụ hoặc các cú sốc kinh tế vĩ mô đột ngột.
  • Hướng nâng cấp:
    • Tích hợp mô hình Logistic Regression (Logit) hoặc thuật toán Machine Learning (XGBoost, Random Forest) để tối ưu lại các hệ số trọng số phù hợp với đặc thù doanh nghiệp Việt Nam.
    • Kết nối API trực tiếp với hệ thống hóa đơn điện tử của Tổng cục Thuế để lấy dữ liệu dòng tiền real-time.

Đố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: Cung cấp tài liệu thực chứng chi tiết về quy trình ứng dụng mô hình định lượng vào giải quyết bài toán nghiệp vụ tín dụng thực tế tại NHTM Việt Nam.
  • Chuyên viên Quản trị Rủi ro & Cán bộ Tín dụng: Sở hữu bộ công cụ so sánh trực quan, hiểu rõ nguyên nhân sai lệch xếp hạng để không bị phụ thuộc vào bảng điểm nội bộ mang tính hình thức.
  • Ban Điều hành Chi nhánh & Nhà Quản trị NHTM: Thiết lập khung chính sách kiểm soát rủi ro độc lập, tối ưu hóa tỷ lệ trích lập dự phòng rủi ro tín dụng theo Thông tư 02/2013/TT-NHNN, từ đó cải thiện hệ số an toàn vốn (CAR).

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

1. Yêu cầu kỹ thuật và dữ liệu tối thiểu để vận hành mô hình Z-Score là gì?

Hệ thống chỉ yêu cầu tối thiểu 2 báo cáo tài chính liên tiếp (Bảng Cân đối Kế toán và Báo cáo Kết quả Hoạt động Kinh doanh) đã được chuẩn hóa. Về mặt phần mềm, mô hình có thể chạy độc lập trên Microsoft Excel hoặc tích hợp vào core banking thông qua microservice viết bằng Python/FastAPI.

2. Khi nào nên dùng mô hình $Z'$ và khi nào nên dùng $Z''$?

Mô hình $Z'$ áp dụng cho các doanh nghiệp sản xuất tư nhân chưa niêm yết (sử dụng giá trị sổ sách của vốn chủ sở hữu thay vì thị giá cổ phiếu). Mô hình $Z''$ áp dụng cho các doanh nghiệp hoạt động trong lĩnh vực thương mại, dịch vụ, xây dựng hoặc các nền kinh tế mới nổi để loại trừ sai số do biến số vòng quay tổng tài sản gây ra.

3. Nếu doanh nghiệp có Z-Score thuộc Vùng Cảnh báo nhưng có tài sản thế chấp tốt thì ngân hàng có nên cho vay?

Tài sản bảo đảm chỉ là nguồn thu nợ thứ cấp khi rủi ro xảy ra. Nếu Z-Score nằm ở Vùng Cảnh báo, nguồn trả nợ sơ cấp (dòng tiền hoạt động kinh doanh) của doanh nghiệp đang gặp trục trặc. Ngân hàng chỉ nên xem xét cấp tín dụng ngắn hạn có kiểm soát chặt chẽ mục đích sử dụng vốn, không nên cấp hạn mức tín dụng dài hạn tín chấp.

4. Chi phí triển khai và ROI của việc ứng dụng mô hình này như thế nào?

Chi phí triển khai gần như bằng không nếu sử dụng các script tự động hóa tích hợp sẵn. Lợi tức đầu tư (ROI) được đo lường bằng việc ngăn chặn tổn thất nợ xấu: chỉ cần phát hiện sớm một khoản vay có nguy cơ mất vốn quy mô 5 - 10 tỷ VNĐ đã mang lại giá trị bảo toàn vốn vượt trội so với chi phí thẩm định.

5. Mô hình Z-Score có thể thay thế hoàn toàn hệ thống xếp hạng tín dụng nội bộ của Sacombank không?

Không. Z-Score không sinh ra để thay thế mà để đóng vai trò kiểm chuẩn độc lập (benchmark tool). Sự kết hợp lý tưởng là dùng Z-Score để sàng lọc định lượng sơ cấp, sau đó sử dụng hệ thống nội bộ để hoàn thiện các đánh giá định tính về pháp lý và lịch sử quan hệ tín dụng.


Kết luận

Đề tài đã hoàn thành xuất sắc mục tiêu ứng dụng mô hình Altman Z-Score trong việc xếp hạng tín dụng KHDN tại Sacombank Chi nhánh Thừa Thiên Huế. Kết quả thực nghiệm trên 20 doanh nghiệp đã chứng minh sự khác biệt mang tính cốt lõi giữa mô hình định lượng chuẩn quốc tế và hệ thống nội bộ, vạch trần xu hướng nới lỏng đánh giá rủi ro tại cấp cơ sở. Việc bổ sung mô hình Z-Score vào quy trình kiểm soát rủi ro không chỉ nâng cao tính minh bạch, khách quan trong cấp tín dụng mà còn là bước chuẩn bị vững chắc giúp các NHTM Việt Nam đáp ứng các tiêu chuẩn khắt khe của Hiệp ước vốn Basel II và Basel III trong quản trị rủi ro tín dụng hiện đại.