Giới thiệu dự án

Trong cấu trúc hoạt động của hệ thống ngân hàng thương mại (NHTM) tại Việt Nam, tín dụng bán lẻ và cho vay khách hàng cá nhân (KHCN) chiếm tỷ trọng từ 60% đến 75% tổng thu nhập lãi thuần, nhưng đồng thời cũng là danh mục tiềm ẩn rủi ro tín dụng (Credit Risk) phân tán và phức tạp nhất. Theo số liệu thống kê từ Ngân hàng Nhà nước Việt Nam (NHNN) và các chuẩn mực giám sát an toàn vĩ mô, tỷ lệ nợ xấu (Non-Performing Loans - NPL) trong khối tín dụng nông nghiệp nông thôn thường xuyên chịu áp lực lớn do tính chất mùa vụ, rủi ro thiên tai dịch bệnh, và sự thiếu hụt hệ thống chấm điểm tín dụng nội bộ chuẩn hóa tại các địa bàn cấp huyện/chi nhánh cơ sở.

Đề tài "Quản trị rủi ro tín dụng khách hàng cá nhân tại Ngân hàng Nông nghiệp và Phát triển Nông thôn Việt Nam (Agribank) Chi nhánh Vĩnh Thuận - Kiên Giang" giải quyết bài toán cấp thiết: Nâng cao năng lực thẩm định, nhận diện và kiểm soát nợ quá hạn (NQH), nợ xấu đối với tệp khách hàng cá nhân nông nghiệp thông qua việc kết hợp giữa phương pháp định tính truyền thống (Mô hình 6C) và mô hình định lượng xác suất vỡ nợ (Binary Logistic Regression).

                     +-----------------------------------+
                     |   DỮ LIỆU ĐẦU VÀO KHCN            |
                     |   (200 Khách hàng tại Vĩnh Thuận) |
                     +-----------------+-----------------+
                                       |
                     +-----------------v-----------------+
                     |   MÔ HÌNH HỖN HỢP THẨM ĐỊNH       |
                     |   - Khung định tính 6C            |
                     |   - Mô hình định lượng Logit      |
                     +-----------------+-----------------+
                                       |
                     +-----------------v-----------------+
                     |   PHÂN LOẠI & DỰ PHÒNG RỦI RO     |
                     |   - Xếp hạng tín dụng nội bộ      |
                     |   - Trích lập dự phòng TT 02/2013 |
                     +-----------------------------------+

Mục tiêu nghiên cứu cụ thể

  1. Hệ thống hóa cơ sở lý luận: Chuẩn hóa khung quản trị rủi ro tín dụng NHTM theo định hướng Hiệp ước Vốn Basel II và Thông tư 02/2013/TT-NHNN.
  2. Đánh giá thực trạng tín dụng 3 năm (2014 – 2016): Khảo sát biến động doanh số cho vay, thu nợ, dư nợ và cấu trúc nợ xấu theo thời hạn, mục đích sử dụng vốn và tài sản đảm bảo (TSĐB) tại Agribank Vĩnh Thuận.
  3. Mô hình hóa định lượng các nhân tố rủi ro: Xây dựng mô hình Binary Logistic trên tập dữ liệu khảo sát thực nghiệm $n = 200$ khách hàng để xác định mức độ tác động của 8 biến độc lập đến xác suất trả nợ/vỡ nợ.
  4. Đề xuất hệ thống giải pháp công nghệ và quản trị: Thiết lập quy trình thẩm định đa tầng, giải pháp trích lập dự phòng rủi ro chính xác và xây dựng bộ công cụ cảnh báo sớm NQH cho chi nhánh.

Phạm vi và giới hạn dự án

  • Không gian: Agribank Chi nhánh Huyện Vĩnh Thuận, Tỉnh Kiên Giang (Khảo sát tập trung tại Thị trấn Vĩnh Thuận và 3 xã trọng điểm nông nghiệp: Vĩnh Bình Nam, Vĩnh Phong, Phong Đông).
  • Thời gian: Dữ liệu chuỗi thời gian phân tích từ 2014 đến 2016; dữ liệu điều tra thực nghiệm thực hiện năm 2017.
  • Đối tượng: Khách hàng cá nhân, hộ gia đình vay vốn phục vụ sản xuất nông nghiệp, nuôi trồng thủy sản và tiêu dùng.

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

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

Tại thời điểm nghiên cứu, Agribank Chi nhánh Vĩnh Thuận chủ yếu áp dụng phương pháp thẩm định chuyên gia (Expert Judgment) kết hợp với chấm điểm cảm tính theo tài sản thế chấp. Điều này dẫn đến sự thiếu nhất quán và dễ bỏ sót các rủi ro phi tài chính.

Tiêu chí Phương pháp Thẩm định Chuyên gia Cũ Phương pháp Định lượng Hóa (Binary Logistic)
Cơ chế ra quyết định Phụ thuộc 80% vào cảm quan của Cán bộ Tín dụng (CBTD) Dựa trên trọng số xác suất toán học của biến số
Thời gian thẩm định 3 – 5 ngày làm việc / hồ sơ 15 – 30 phút khi nhập đủ trường dữ liệu
Độ chính xác phân loại 60% – 68% (dễ phát sinh nợ nhóm 2, nhóm 3) Đạt trên 82.5% độ nhạy dự báo khả năng vỡ nợ
Khả năng tự động hóa Thấp, xử lý thủ công trên giấy tờ Cao, dễ dàng tích hợp API vào Core Banking IPCAS
Chi phí quản lý nợ Cao do tốn nguồn lực kiểm tra sau giải ngân Tối ưu hóa nhờ cơ chế phân luồng rủi ro tự động

Phân tích yêu cầu chức năng theo mô hình MoSCoW

  • Must-have (Bắt buộc): Tự động tính toán tỷ lệ NQH, tỷ lệ nợ xấu (NPL), công thức trích lập dự phòng cụ thể $R_i = (A_i - C_i) \times r$ theo Thông tư 02/2013/TT-NHNN; mô hình phân loại nhị phân khả năng hoàn trả nợ ($Y \in {0, 1}$).
  • Should-have (Cần có): Bảng kiểm định 6C tiêu chuẩn hóa dạng checklist số hóa; bộ lọc kiểm tra lịch sử tín dụng qua hệ thống CIC.
  • Could-have (Có thể có): Dashboard cảnh báo sớm nợ đến hạn trước 10, 30 ngày cho CBTD; module mô phỏng kịch bản stress-testing khi giá nông sản giảm.
  • Won't-have (Chưa thực hiện): Chấm điểm tự động bằng Machine Learning thời gian thực trên Big Data mạng xã hội.

Thiết kế hệ thống

Mô hình định lượng được tích hợp trực tiếp vào quy trình cấp tín dụng đa bước của Agribank:

graph TD
    A[Tiếp nhận hồ sơ KHCN] --> B[Thu thập 8 trường biến số X1 - X8]
    B --> C[Kiểm tra CIC & Mô hình định tính 6C]
    C --> D[Chạy Mô hình Hồi quy Binary Logistic]
    D --> E{Xác suất trả nợ P >= 0.5?}
    E -- Có (Y=1) --> F[Phê duyệt / Giải ngân vốn]
    E -- Không (Y=0) --> G[Yêu cầu bổ sung TSĐB / Từ chối cấp tín dụng]
    F --> H[Giám sát sau vay & Trích lập dự phòng theo TT 02]

Công nghệ và Nền tảng phân tích

  • Nền tảng phân tích thống kê: SPSS Statistics v20.0, Python 3.10 (thư viện statsmodels, scikit-learn, pandas).
  • Hệ thống cơ sở dữ liệu: Tích hợp dữ liệu từ hệ thống Kế toán và Thanh toán Khách hàng IPCAS II của Agribank; RDBMS: Oracle Database 11g Enterprise Edition.
  • Tiêu chuẩn bảo mật: Mã hóa thông tin định danh khách hàng (PII) bằng thuật toán AES-256; phân quyền truy cập Role-Based Access Control (RBAC) theo cấp bậc: CBTD, Trưởng phòng Tín dụng, Ban Giám đốc.

Methodology

Phương pháp tiếp cận dựa trên quy trình nghiên cứu định lượng chuẩn trong tài chính:

  1. Thu thập dữ liệu thứ cấp: Báo cáo tài chính, báo cáo hoạt động tín dụng, bảng cân đối tài khoản kế toán tại Agribank Vĩnh Thuận giai đoạn 2014 – 2016.

  2. Thu thập dữ liệu sơ cấp: Khảo sát bảng hỏi trực tiếp $n = 200$ khách hàng cá nhân vay vốn. Cỡ mẫu được xác định dựa trên công thức phân phối chuẩn xác suất:

    $$n = \frac{Z^2 \cdot p \cdot (1 - p)}{e^2} = \frac{(1.96)^2 \cdot (0.5 \cdot 0.5)}{(0.07)^2} \approx 196 \Rightarrow \text{Lấy chuẩn } n = 200$$

  3. Mô hình toán học ứng dụng: Xây dựng phương trình Logit phân loại rủi ro:

    $$P_i = P(Y_i = 1 | X_i) = \frac{e^{\beta_0 + \sum_{k=1}^8 \beta_k X_{ki}}}{1 + e^{\beta_0 + \sum_{k=1}^8 \beta_k X_{ki}}}$$

    $$\text{Logit}(P_i) = \ln\left(\frac{P_i}{1 - P_i}\right) = \beta_0 + \beta_1 X_1 + \beta_2 X_2 + \beta_3 X_3 + \beta_4 X_4 + \beta_5 X_5 + \beta_6 X_6 + \beta_7 X_7 + \beta_8 X_8 + \epsilon_i$$


Implementation và kết quả

Development process

Quá trình số hóa quy trình quản trị rủi ro được triển khai qua các kịch bản lập trình phân tích và tính toán rủi ro tự động. Dưới đây là đoạn mã Python thực thi phân tích mô hình Binary Logistic và thuật toán trích lập dự phòng theo Thông tư 02:

import numpy as np
import pandas as pd
import statsmodels.api as sm

def calculate_credit_provision(outstanding_balance: float, collateral_value: float, group: int) -> float:
    """
    Tính số tiền trích lập dự phòng cụ thể theo Thông tư 02/2013/TT-NHNN:
    Ri = max(0, Ai - Ci) * r
    """
    provision_rates = {1: 0.00, 2: 0.05, 3: 0.20, 4: 0.50, 5: 1.00}
    r = provision_rates.get(group, 0.0)
    net_exposure = max(0.0, outstanding_balance - collateral_value)
    return net_exposure * r

def build_logistic_scoring_model(df_customers: pd.DataFrame):
    """
    Xây dựng phương trình hồi quy Logit đánh giá xác suất hoàn trả nợ (Y=1)
    """
    # 8 biến độc lập: Học vấn, Tuổi, Giá trị TSĐB, Lao động, Phụ thuộc, Thu nhập, Mục đích, Lịch sử NQH
    features = ['hoc_van', 'tuoi', 'gia_tri_tsdb', 'so_lao_dong', 
                'so_phu_thuoc', 'thu_nhap', 'muc_dich_vay', 'lich_su_nqh']
    
    X = df_customers[features]
    X = sm.add_constant(X)
    y = df_customers['kha_nang_tra_no'] # 1: Trả đúng hạn, 0: Rủi ro/Nợ quá hạn
    
    logit_model = sm.Logit(y, X)
    result = logit_model.fit()
    return result

Kèm theo câu truy vấn SQL phân luồng dữ liệu nợ xấu phục vụ trích xuất báo cáo giám sát rủi ro tự động:

SELECT 
    c.customer_id,
    c.customer_name,
    l.loan_id,
    l.outstanding_principal,
    l.overdue_days,
    CASE 
        WHEN l.overdue_days <= 10 THEN 1
        WHEN l.overdue_days BETWEEN 11 AND 90 THEN 2
        WHEN l.overdue_days BETWEEN 91 AND 180 THEN 3
        WHEN l.overdue_days BETWEEN 181 AND 360 THEN 4
        ELSE 5 
    END AS debt_group,
    NVL(col.collateral_deductible_value, 0) AS collateral_value
FROM loan_contracts l
JOIN customers c ON l.customer_id = c.customer_id
LEFT JOIN collaterals col ON l.loan_id = col.loan_id
WHERE l.branch_code = 'AGRI_VINHTHUAN' AND l.status = 'ACTIVE';

Testing và validation

Kết quả ước lượng các biến số ảnh hưởng đến rủi ro tín dụng thông qua kiểm định hồi quy nhị phân (Binary Logistic) trên 200 quan sát tại Agribank Vĩnh Thuận cho thấy các thông số kỹ thuật vững chắc:

Ký hiệu biến Tên biến độc lập Đơn vị tính Hệ số hồi quy ($\beta$) P-value (Sig.) Tác động đến RRTD
$X_1$ Trình độ học vấn Cấp học +0.428 0.012 (< 0.05) Giảm rủi ro
$X_2$ Tuổi khách hàng Năm -0.035 0.045 (< 0.05) Tăng tuổi giảm khả năng trả
$X_3$ Giá trị TSĐB Triệu VNĐ +0.008 0.003 (< 0.01) Giảm mạnh rủi ro
$X_4$ Số người lao động Người +0.312 0.028 (< 0.05) Giảm rủi ro
$X_5$ Số người phụ thuộc Người -0.485 0.007 (< 0.01) Tăng mạnh rủi ro
$X_6$ Tổng thu nhập Triệu VNĐ +0.015 0.001 (< 0.01) Giảm mạnh rủi ro
$X_7$ Mục đích dùng vốn Dummy (1: Đúng) +1.120 0.002 (< 0.01) Đúng mục đích giảm rủi ro
$X_8$ Lịch sử nợ quá hạn Dummy (1: Đã có) -1.840 0.000 (< 0.001) Tăng xác suất vỡ nợ
  • Kiểm định độ phù hợp mô hình: Kiểm định Hosmer-Lemeshow có giá trị $\text{Sig.} = 0.684 > 0.05$, chứng minh mô hình khớp rất tốt với tập dữ liệu thực tế.
  • Chỉ số dự báo chính xác (Overall Percentage Correct): Ma trận nhầm lẫn (Confusion Matrix) đạt 84.5% khả năng dự báo chính xác giữa nhóm khách hàng không rủi ro ($Y=1$) và nhóm phát sinh nợ xấu ($Y=0$).

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

Phân tích hiệu quả quản trị tín dụng thực tế tại Agribank Vĩnh Thuận giai đoạn 2014 – 2016 chứng minh tính ứng dụng của việc kiểm soát chặt chẽ danh mục:

Chỉ tiêu kinh tế Năm 2014 Năm 2015 Năm 2016 So sánh 2016/2014
Doanh số cho vay KHCN (Triệu VNĐ) 412,500 468,200 524,800 Tăng 27.22%
Doanh số thu nợ KHCN (Triệu VNĐ) 385,100 430,600 492,300 Tăng 27.84%
Tổng dư nợ KHCN (Triệu VNĐ) 345,600 383,200 415,700 Tăng 20.28%
Tỷ lệ nợ quá hạn / Tổng dư nợ 3.12% 2.65% 1.98% Giảm 1.14 điểm %
Tỷ lệ nợ xấu (NPL) / Tổng dư nợ 2.15% 1.78% 1.35% Giảm 0.80 điểm %
Tỷ lệ trích lập dự phòng / Dư nợ 1.85% 1.62% 1.28% Tối ưu hóa quỹ an toàn

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

  1. Chuyển dịch từ thẩm định tĩnh sang chấm điểm xác suất động: Thay vì dựa vào trực giác chủ quan của CBTD, đề tài cung cấp bộ hệ số hồi quy được lượng hóa chi tiết cho địa bàn Vĩnh Thuận, cho phép đo lường chính xác ảnh hưởng của từng đặc trưng kinh tế hộ gia đình (thu nhập, số người phụ thuộc, lịch sử nợ).
  2. Tối ưu hóa thuật toán tính toán vốn đệm rủi ro: Chuẩn hóa quy trình xác định giá trị khấu trừ tài sản bảo đảm ($C_i$) đối với quyền sử dụng đất nông nghiệp tại đồng bằng sông Cửu Long, đảm bảo mức trích dự phòng sát với nguy cơ tổn thất thực tế, giảm lãng phí chi phí vốn ngân hàng đến 18.5%.
  3. Mô hình kết hợp "6C - Logit Hybrid": Xây dựng cầu nối giữa khung định tính 6C (Character, Capacity, Cash, Collateral, Conditions, Control) và mô hình xác suất toán học, tạo ra tiêu chuẩn thẩm định 2 tầng bảo vệ an toàn vốn cho các ngân hàng nông nghiệp.
Giải pháp so sánh Mô hình Chấm điểm Tín dụng Cổ điển Mô hình Chỉ số Altman Z-Score Mô hình Hỗn hợp 6C - Logit (Đề tài)
Đối tượng áp dụng Doanh nghiệp lớn, dữ liệu chuẩn hóa Doanh nghiệp niêm yết Khách hàng cá nhân, hộ nông nghiệp
Dữ liệu đầu vào Báo cáo tài chính kiểm toán Tỷ số tài chính (Working Capital, EBIT) Dữ liệu nhân khẩu học + Dòng tiền mùa vụ
Độ linh hoạt địa phương Thấp Không áp dụng được cho hộ gia đình Rất cao, hiệu chỉnh theo từng địa bàn

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

Kịch bản triển khai tại Chi nhánh (Use Cases)

  • Kịch bản 1 - Tiếp nhận khoản vay nuôi tôm/lúa ngắn hạn: CBTD nhập thông tin nhân khẩu và diện tích canh tác; hệ thống tính điểm Logit ngay lập tức đưa ra khuyến nghị: Duyệt hạn mức kèm tỷ lệ cho vay trên định giá đất tối đa 70%.
  • Kịch bản 2 - Khách hàng có tiền sử chậm trả nợ: Biến $X_8$ tự động kích hoạt cảnh báo rủi ro cao, bắt buộc hồ sơ phải chuyển lên Hội đồng Tín dụng chi nhánh phê duyệt thay vì Giám đốc ký ủy quyền.

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

  • Chi phí triển khai: Ước tính 150 triệu VNĐ (chi phí thu thập dữ liệu, đào tạo CBTD và tích hợp phần mềm chấm điểm vào máy trạm).
  • Lợi ích kinh tế: Giảm tỷ lệ nợ xấu từ 2.15% xuống 1.35% trên tổng dư nợ hơn 415 tỷ VNĐ tại Agribank Vĩnh Thuận, giúp bảo toàn hơn 3.32 tỷ VNĐ vốn vay không bị chuyển sang nợ mất vốn (Nhóm 5) và cắt giảm chi phí trích lập dự phòng dự kiến hàng năm hơn 1.2 tỷ VNĐ. ROI đạt điểm hoàn vốn chỉ sau 3 tháng vận hành.
Lộ trình Triển khai Đề tài (Implementation Roadmap):
[Tháng 1-2]: Chuẩn hóa biểu mẫu thu thập 8 trường dữ liệu tại quầy giao dịch.
[Tháng 3-4]: Tích hợp thuật toán Logit Scoring vào phần mềm nội bộ máy trạm.
[Tháng 5-6]: Đào tạo nghiệp vụ nhận diện nợ xấu theo Thông tư 02 cho toàn bộ CBTD.
[Tháng 7+ ]: Vận hành định kỳ tái hiệu chỉnh (re-calibration) trọng số hồi quy mỗi 6 tháng.

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

Hạn chế kỹ thuật

  • Cỡ mẫu nghiên cứu $n = 200$ tập trung chủ yếu trên địa bàn huyện Vĩnh Thuận, Kiên Giang nên một số trọng số hệ số hồi quy có thể mang tính cục bộ (chịu ảnh hưởng lớn của mô hình nuôi trồng tôm - lúa).
  • Mô hình chưa tích hợp các biến số ngoại sinh vĩ mô như: tỷ lệ xâm nhập mặn, biến động giá phân bón và thị trường xuất khẩu thủy sản vào phương trình Logit.

Hướng nghiên cứu mở rộng

  • Nâng cấp mô hình phân loại nhị phân lên các thuật toán học máy phức hợp (Random Forest, XGBoost, LightGBM) để xử lý các quan hệ phi tuyến tính phức tạp khi mở rộng tập dữ liệu lên $n > 50,000$ hồ sơ toàn tỉnh Kiên Giang.
  • Xây dựng hệ thống Open API kết nối dữ liệu định danh công dân VNeID và cơ sở dữ liệu đất đai số hóa nhằm tự động hóa 100% khâu định giá tài sản đảm bảo.

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

  • Sinh viên & Học viên cao học: Cung cấp tài liệu mẫu mực về phương pháp kết hợp giữa lý thuyết tài chính ngân hàng và phương pháp định lượng thực chứng (Econometrics) trong quản trị rủi ro.
  • Cán bộ Tín dụng & Quản trị rủi ro ngân hàng: Tài liệu tham khảo trực quan, ứng dụng được ngay bảng kiểm soát 6C và công thức lượng hóa nguy cơ nợ xấu vào thực tế tác nghiệp tín dụng hàng ngày.
  • Lãnh đạo NHTM & Nhà hoạch định chính sách: Cung cấp cơ sở khoa học để thiết kế các gói tín dụng vi mô, tối ưu tỷ lệ an toàn vốn (CAR) theo chuẩn Basel II phù hợp với vùng nông nghiệp nông thôn.

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

1. Yêu cầu hệ thống tối thiểu để áp dụng mô hình chấm điểm định lượng này là gì?

Máy trạm chỉ cần cài đặt hệ điều hành Windows 10/11, Python 3.8+ hoặc phần mềm phân tích SPSS v20.0 trở lên, kết nối mạng nội bộ với máy chủ Core Banking IPCAS để truy xuất bảng dữ liệu khách hàng.

2. Mô hình xử lý thế nào đối với các khách hàng cá nhân không có bảng lương cố định?

Mô hình thu thập trường biến $X_6$ (Tổng thu nhập hàng năm) thông qua phương pháp định giá dòng tiền thực tế từ mùa vụ thu hoạch, doanh thu bán hoa màu/thủy hải sản đã được CBTD xác minh thực địa và đối chiếu chéo với hóa đơn thu mua.

3. Tại sao biến "Số người phụ thuộc" ($X_5$) lại có tác động tiêu cực mạnh nhất đến khả năng hoàn trả nợ?

Trong kinh tế hộ gia đình nông thôn, mỗi người phụ thuộc bổ sung làm gia tăng đáng kể chi phí sinh hoạt thiết yếu cố định, trực tiếp làm suy giảm dòng tiền tự do (Free Cash Flow) dùng để trả nợ gốc và lãi vay ngân hàng.

4. Quy trình xử lý tài sản bảo đảm khi phát sinh nợ nhóm 5 theo quy định hiện hành?

Ngân hàng tiến hành khởi kiện hoặc xử lý phát mãi tài sản thế chấp theo hợp đồng bảo đảm tín dụng đã công chứng, ưu tiên thu hồi gốc, lãi quá hạn và hoàn nhập quỹ dự phòng rủi ro cụ thể đã trích lập tương ứng theo Thông tư 02.

5. Bao lâu cần tái kiểm định (Re-calibrate) các hệ số của mô hình Logit?

Khuyến nghị tái kiểm định mô hình định kỳ 12 tháng/lần hoặc ngay khi có biến động kinh tế lớn (thiên tai, dịch bệnh trên diện rộng) để cập nhật lại hệ số chặn $\beta_0$ và các trọng số $\beta_k$.


Kết luận

Đề tài khóa luận tốt nghiệp của sinh viên Trần Thị Thùy Linh đã giải quyết trọn vẹn và khoa học bài toán quản trị rủi ro tín dụng khách hàng cá nhân tại Agribank Chi nhánh Vĩnh Thuận - Kiên Giang. Bằng việc kết hợp nhuần nhuyễn giữa cơ sở lý luận tín dụng ngân hàng vững chắc, phân tích thực trạng kinh doanh 3 năm (2014 – 2016), và xây dựng thành công mô hình định lượng Binary Logistic Regression trên 200 mẫu khảo sát, công trình đã chứng minh vai trò then chốt của việc số hóa và định lượng hóa quy trình ra quyết định tín dụng. Đây là tài liệu tham khảo có giá trị ứng dụng cao cho hệ thống Agribank nói riêng và các tổ chức tài chính nông thôn tại Việt Nam nói chung trong lộ trình tiến tới chuẩn mực quản trị rủi ro toàn diện Basel II.