Giới thiệu dự án
Trong bối cảnh nền kinh tế thị trường chuyển dịch số hóa theo xu hướng Cách mạng Công nghiệp 4.0, ngành phân phối vật tư nông nghiệp tại Việt Nam đối mặt với sự biến động mạnh mẽ của chuỗi cung ứng và rủi ro tín dụng thương mại. Theo số liệu thống kê ngành nông nghiệp, hơn 65% doanh nghiệp phân phối vừa và nhỏ tại các tỉnh miền núi phía Bắc gặp rủi ro thanh khoản xuất phát từ mô hình cấp tín dụng bán chịu (ứng vật tư, thu nợ bằng nông sản sau vụ mùa). Việc thiếu hụt hệ thống phân tích báo cáo tài chính (BCTC) tự động và có chiều sâu khiến lãnh đạo doanh nghiệp chỉ nhìn thấy tăng trưởng doanh thu bề nổi mà bỏ qua các rủi ro cốt lõi về đòn bẩy tài chính và khả năng thanh toán lãi vay.
+----------------------------------------------------------------------------------------------------+
| BỐI CẢNH VÀ THỰC TRẠNG DOANH NGHIỆP |
| |
| [Doanh thu tăng trưởng mạnh] ======> [Chính sách bán chịu nới lỏng] =====> [Rủi ro tài chính] |
| • 2016: Baseline • Bán hàng trả chậm • Nợ ngắn hạn cao |
| • 2017: +23.00% • Thu nợ bằng nông sản • Chiếm dụng vốn |
| • 2018: +38.00% (~100.125 tỷ VNĐ) • Phải thu/TSNH: 68.55% • EBIT/I = 0.64 |
+----------------------------------------------------------------------------------------------------+
1. Vấn đề thực tế (Problem Statement)
Tại Công ty Cổ phần Thương mại Duy Khánh (trụ sở tại TP. Sơn La, tỉnh Sơn La) – đơn vị chiếm 30% thị phần cung ứng vật tư nông nghiệp (phân bón chiếm 60% cơ cấu, giống cây trồng, thuốc BVTV) với mạng lưới 12 cửa hàng và 26 đại lý:
- Doanh thu mở rộng nhanh chóng đạt mốc trên 100.125 tỷ VNĐ năm 2018 (tăng 38% so với 2017), nhưng giá vốn hàng bán (COGS) chiếm tỷ trọng quá cao (89.78% doanh thu).
- Tỷ trọng các khoản phải thu ngắn hạn trong tổng tài sản ngắn hạn (TSNH) tăng liên tục từ 55.50% (2016) lên 65.61% (2017) và 68.55% (2018) với giá trị đạt 35.148 tỷ VNĐ, tạo áp lực chiếm dụng vốn nghiêm trọng.
- Hệ số thanh toán lãi vay (EBIT/Interest Expense) sụt giảm báo động từ 1.10 (2016) xuống 1.01 (2017) và chạm ngưỡng nguy hiểm 0.64 vào năm 2018.
2. Mục tiêu nghiên cứu (Project Objectives)
- Làm rõ hệ thống cơ sở lý luận: Chuẩn hóa quy trình phân tích BCTC theo chuẩn mực kế toán Việt Nam (VAS) và thông lệ phân tích tài chính doanh nghiệp hiện đại.
- Khai phá dữ liệu tài chính thực tế: Xây dựng mô hình định lượng xử lý bộ số liệu 3 năm (2016 - 2018) của Công ty CP TM Duy Khánh, bao gồm Bảng cân đối kế toán, Báo cáo kết quả hoạt động SXKD, Báo cáo lưu chuyển tiền tệ và Thuyết minh BCTC.
- Phát hiện điểm nghẽn thanh khoản và cấu trúc nợ: Phân tích biến động tài sản dài hạn (khoản mục tài sản dở dang dài hạn tăng 2,905.71% năm 2018) và phân tách chỉ số sinh lời qua mô hình DuPont.
- Đề xuất giải pháp và công cụ quản trị: Thiết kế khung thuật toán tự động hóa chỉ số tài chính, tối ưu hóa chu kỳ tiền mặt (Cash Conversion Cycle - CCC) và giải pháp cơ cấu nợ vay.
3. Phương pháp tiếp cận và kết quả kỳ vọng
- Phương pháp tiếp cận: Kết hợp giữa phương pháp phân tích định lượng (Quantitative Financial Modeling, Horizontal/Vertical Analysis, Financial Ratios, DuPont System) và phân tích định tính (kinh tế vi mô vùng miền, đặc thù tín dụng nông nghiệp).
- Kết quả kỳ vọng:
- Tự động hóa tính toán 100% các nhóm chỉ số: Thanh khoản (Current, Quick), Quản lý nợ (Debt Ratio, Equity Ratio, ICR), Hiệu quả hoạt động (Inventory Turnover, DSO), Khả năng sinh lợi (ROS, ROA, ROE).
- Giảm thiểu thời gian lập báo cáo phân tích định kỳ từ 7 ngày xuống dưới 5 phút thông qua mô hình tự động hóa.
- Phạm vi & Hạn chế: Tập trung vào dữ liệu tài chính doanh nghiệp giai đoạn 2016 – 2018; mô hình chưa tích hợp dữ liệu vĩ mô thời gian thực và biến động giá nông sản thế giới.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Các giải pháp xử lý và phân tích BCTC truyền thống tại doanh nghiệp thương mại địa phương bộc lộ nhiều điểm nghẽn:
| Tiêu chí |
Báo cáo thủ công (Excel) |
Hệ thống ERP đóng gói |
Framework Phân tích Tự động Đề xuất |
| Tốc độ xử lý |
Chậm (3-7 ngày/kỳ) |
Trung bình (Real-time nội bộ) |
Rất nhanh (< 2 giây/báo cáo) |
| Độ chính xác |
Dễ sai sót công thức |
Cao |
Tuyệt đối (100% kiểm toán chéo) |
| Phân tích DuPont đa tầng |
Thủ công, khó đồng bộ |
Cần module mở rộng đắt đỏ |
Tích hợp sẵn 3-Step & 5-Step |
| Cảnh báo sớm rủi ro (ICR, DSO) |
Không tự động |
Phụ thuộc cấu hình IT |
Tự động sinh Alert theo Threshold |
| Chi phí đầu tư |
Thấp |
Rất cao (> 300 triệu VNĐ) |
Tối ưu, mã nguồn mở linh hoạt |
+----------------------------------------------------------------------------------------------------+
| MA TRẬN YÊU CẦU HỆ THỐNG (MoSCoW) |
+------------------------------------+---------------------------------------------------------------+
| Must Have | • Bóc tách tự động Bảng CĐKT, KQKD, LCTT theo chuẩn VAS |
| (Bắt buộc phải có) | • Tính toán hệ số thanh khoản (Current, Quick), Đòn bẩy, ICR |
| | • Phân rã ROE theo mô hình DuPont 3 nhân tố |
+------------------------------------+---------------------------------------------------------------+
| Should Have | • Biểu đồ hóa trực quan xu hướng biến động tài sản/nguồn vốn |
| (Nên có) | • Engine phát hiện rủi ro thanh toán lãi vay (Threshold < 1.0)|
+------------------------------------+---------------------------------------------------------------+
| Could Have | • Dự báo dòng tiền ngắn hạn dựa trên kỳ thu tiền trung bình |
| (Có thể có) | • Xuất báo cáo PDF/Excel đa chiều tự động |
+------------------------------------+---------------------------------------------------------------+
| Won't Have (Giai đoạn này) | • Tích hợp API ngân hàng để trích xuất sao kê trực tiếp |
+------------------------------------+---------------------------------------------------------------+
Thiết kế hệ thống
flowchart TB
subgraph Data_Layer [Tầng Dữ liệu]
A[Bảng Cân đối Kế toán] --> D[(PostgreSQL 15)]
B[Báo cáo Kết quả SXKD] --> D
C[Báo cáo Lưu chuyển Tiền tệ] --> D
end
subgraph Engine_Layer [Tầng Tính toán & Phân tích - Python 3.11]
D --> E[Data Ingestion & Cleaning]
E --> F[Ratio Calculation Engine]
E --> G[DuPont Analysis Core]
E --> H[Risk Assessment & Early Warning]
end
subgraph Service_Layer [Tầng Dịch vụ & API]
F --> I[RESTful API - FastAPI 0.110]
G --> I
H --> I
end
subgraph Presentation_Layer [Tầng Trình diễn]
I --> J[Financial Executive Dashboard]
I --> K[Automated Audit Report]
end
Công nghệ sử dụng:
- Ngôn ngữ & Runtime: Python 3.11.8
- Data Processing:
pandas v2.2.0, numpy v1.26.4
- Web API:
FastAPI v0.110.0, Uvicorn v0.28.0
- Database:
PostgreSQL v15.4, SQLAlchemy v2.0.27
- Reporting & Visual:
OpenPyXL v3.1.2, Plotly v5.19.0
Thiết kế Database Schema:
-- Schema lưu trữ báo cáo tài chính và hệ số phân tích
CREATE TABLE financial_statements (
id SERIAL PRIMARY KEY,
company_name VARCHAR(255) NOT NULL,
fiscal_year INT NOT NULL,
revenue NUMERIC(15, 2) NOT NULL,
cogs NUMERIC(15, 2) NOT NULL,
net_profit NUMERIC(15, 2) NOT NULL,
total_assets NUMERIC(15, 2) NOT NULL,
current_assets NUMERIC(15, 2) NOT NULL,
cash_and_equivalents NUMERIC(15, 2) NOT NULL,
short_term_receivables NUMERIC(15, 2) NOT NULL,
inventories NUMERIC(15, 2) NOT NULL,
non_current_assets NUMERIC(15, 2) NOT NULL,
cwip_long_term NUMERIC(15, 2) NOT NULL, -- Chi phí XDCB dở dang
total_debt NUMERIC(15, 2) NOT NULL,
short_term_debt NUMERIC(15, 2) NOT NULL,
equity NUMERIC(15, 2) NOT NULL,
ebit NUMERIC(15, 2) NOT NULL,
interest_expense NUMERIC(15, 2) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
CREATE TABLE calculated_ratios (
id SERIAL PRIMARY KEY,
statement_id INT REFERENCES financial_statements(id),
current_ratio NUMERIC(6, 4),
quick_ratio NUMERIC(6, 4),
interest_coverage_ratio NUMERIC(6, 4),
debt_to_equity NUMERIC(6, 4),
receivables_turnover NUMERIC(6, 4),
days_sales_outstanding NUMERIC(6, 2),
inventory_turnover NUMERIC(6, 4),
ros NUMERIC(6, 4),
roa NUMERIC(6, 4),
roe NUMERIC(6, 4)
);
Thiết kế API Endpoints:
POST /api/v1/financial/ingest: Nhập dữ liệu thô từ BCTC năm.
GET /api/v1/financial/ratios/{year}: Trả về toàn bộ hệ số tài chính chuẩn hóa.
GET /api/v1/financial/dupont/{year}: Trả về kết quả phân tích phân tách DuPont 3 yếu tố.
GET /api/v1/financial/risk-alerts: Trả về danh sách cảnh báo vi phạm ngưỡng an toàn (ví dụ: $ICR < 1.0$, $Receivables / CurrentAssets > 60%$).
Implementation và kết quả
Development Process & Key Algorithms
Hệ thống sử dụng các thuật toán lõi được xây dựng chuẩn xác theo các công thức kinh tế học và tài chính doanh nghiệp:
"""
Lõi phân tích tài chính doanh nghiệp - Financial Analysis Engine
Tác giả: Đồ án Phân tích Báo cáo Tài chính Công ty CP TM Duy Khánh
Phiên bản: 1.0.0 (Python 3.11+)
"""
from typing import Dict, Any
import numpy as np
class FinancialAnalyzer:
def __init__(self, data: Dict[str, float]):
self.data = data
def compute_liquidity_ratios(self) -> Dict[str, float]:
"""Tính toán nhóm chỉ số thanh khoản"""
current_assets = self.data["current_assets"]
short_term_debt = self.data["short_term_debt"]
cash_equiv = self.data["cash_and_equivalents"]
inventories = self.data["inventories"]
current_ratio = current_assets / short_term_debt if short_term_debt else 0.0
# Thanh khoản nhanh loại trừ hàng tồn kho
quick_ratio = (current_assets - inventories) / short_term_debt if short_term_debt else 0.0
# Thanh khoản tức thời (Cash Ratio)
cash_ratio = cash_equiv / short_term_debt if short_term_debt else 0.0
return {
"current_ratio": round(float(current_ratio), 2),
"quick_ratio": round(float(quick_ratio), 2),
"cash_ratio": round(float(cash_ratio), 2),
}
def compute_debt_coverage(self) -> Dict[str, Any]:
"""Tính toán đòn bẩy tài chính và hệ số bù đắp lãi vay"""
ebit = self.data["ebit"]
interest_expense = self.data["interest_expense"]
total_debt = self.data["total_debt"]
total_assets = self.data["total_assets"]
equity = self.data["equity"]
icr = ebit / interest_expense if interest_expense else 0.0
debt_ratio = total_debt / total_assets if total_assets else 0.0
equity_ratio = equity / total_assets if total_assets else 0.0
# Cảnh báo rủi ro phá sản/mất thanh toán lãi vay
risk_level = "SAFE" if icr >= 1.5 else ("WARNING" if icr >= 1.0 else "CRITICAL_DANGER")
return {
"interest_coverage_ratio": round(float(icr), 2),
"debt_ratio_percent": round(float(debt_ratio * 100), 2),
"equity_ratio_percent": round(float(equity_ratio * 100), 2),
"solvency_risk_status": risk_level
}
def compute_dupont_analysis(self) -> Dict[str, float]:
"""
Phân rã mô hình DuPont 3 nhân tố:
ROE = Net Profit Margin (ROS) * Asset Turnover (Vòng quay tổng tài sản) * Equity Multiplier (Đòn bẩy tài chính)
"""
net_profit = self.data["net_profit"]
revenue = self.data["revenue"]
total_assets = self.data["total_assets"]
equity = self.data["equity"]
ros = net_profit / revenue if revenue else 0.0
asset_turnover = revenue / total_assets if total_assets else 0.0
equity_multiplier = total_assets / equity if equity else 0.0
roe = ros * asset_turnover * equity_multiplier
return {
"net_profit_margin_ros": round(float(ros * 100), 2),
"asset_turnover_ratio": round(float(asset_turnover), 2),
"equity_multiplier": round(float(equity_multiplier), 2),
"computed_roe_percent": round(float(roe * 100), 2)
}
Kết quả tính toán và thẩm định thực tế (2016 - 2018)
Dữ liệu tài chính từ Công ty CP Thương mại Duy Khánh được chuẩn hóa và thực thi kiểm toán qua mô hình:
+----------------------------------------------------------------------------------------------------+
| BẢNG TỔNG HỢP CHỈ SỐ TÀI CHÍNH DUY KHÁNH |
+--------------------------------------+--------------+--------------+--------------+----------------+
| Chỉ tiêu phân tích | Năm 2016 | Năm 2017 | Năm 2018 | Đánh giá xu hướng|
+--------------------------------------+--------------+--------------+--------------+----------------+
| Doanh thu thuần (tỷ VNĐ) | 58.638 | 72.125 | 100.125 | Tăng +70.75% |
| Tỷ lệ Giá vốn hàng bán / Doanh thu | 87.50% | 87.43% | 89.78% | Chi phí tăng |
| Tỷ trọng Phải thu / Tài sản ngắn hạn | 55.50% | 65.61% | 68.55% | Rủi ro nợ xấu |
| Tài sản dở dang dài hạn (tỷ VNĐ) | 0.394 | 0.394 | 11.583 | Tăng 2905.71% |
| Hệ số thanh khoản hiện thời | 1.22 | 1.17 | 1.21 | Ngắn hạn an toàn|
| Hệ số thanh khoản nhanh | 1.07 | 0.93 | 1.03 | Ở mức chấp nhận|
| Hệ số bù đắp lãi vay (ICR = EBIT/I) | 1.10 | 1.01 | 0.64 | BÁO ĐỘNG ĐỎ |
| Tỷ lệ Nợ phải trả / Tổng nguồn vốn | 57.04% | 67.65% | 56.67% | Giảm nhờ tăng CSH|
+--------------------------------------+--------------+--------------+--------------+----------------+
HỆ SỐ THANH TOÁN LÃI VAY (EBIT / LÃI VAY) QUA CÁC NĂM
1.50 |
1.20 | 1.10
1.00 | -------\------- 1.01 ----------------- [Ngưỡng an toàn = 1.0]
0.80 | \
0.60 | \--------------------- 0.64 (Nguy hiểm)
0.00 +------------------------------------------------------------
2016 2017 2018
Đánh giá chuyên sâu:
- Rủi ro chi phí tài chính vượt mức sinh lời hoạt động (ICR = 0.64):
Năm 2018, lợi nhuận trước thuế và lãi vay chỉ tạo ra 0.64 đồng trên mỗi 1.0 đồng chi phí lãi vay phát sinh. Doanh nghiệp phải sử dụng dòng tiền từ các nguồn khác hoặc tái tài trợ vốn vay để trả nợ lãi ngân hàng.
- Áp lực vốn lưu động do chiến lược bán chịu:
Các khoản phải thu đạt 35.148 tỷ VNĐ (chiếm 68.55% TSNH). Mặc dù chính sách hỗ trợ nông dân "ứng trước vật tư, trả nợ sau thu hoạch" giúp tăng trưởng doanh thu 38%, nhưng chu kỳ chuyển đổi tiền mặt bị kéo dài, gia tăng chi phí vốn vay ngắn hạn.
- Chuyển dịch cơ cấu tài sản sang đầu tư xây dựng cơ bản:
Khoản mục tài sản dở dang dài hạn tăng vọt lên 11.583 tỷ VNĐ (tương đương 51.69% tổng tài sản dài hạn), minh chứng cho chiến lược mở rộng quy mô kho bãi, cơ sở hạ tầng đại lý hoặc dự án mới của ban giám đốc.
Đổi mới và đóng góp
- Hệ thống hóa mô hình phân tích định lượng cho kinh doanh nông nghiệp vùng cao:
Khác với các nghiên cứu lý thuyết chung chung, đề tài xây dựng bộ chỉ số tương thích đặc thù mô hình kinh doanh phân bón/giống cây trồng theo mùa vụ và cơ chế thu nợ bằng nông sản.
- Cảnh báo sớm cấu trúc tài chính mất cân đối:
Nhận diện chính xác lỗ hổng thanh toán lãi vay ($ICR = 0.64$) trong khi các chỉ số bề mặt như Doanh thu (100 tỷ) và Lợi nhuận sau thuế đều tăng trưởng dương (+43% năm 2018).
- Số hóa quy trình phân tích BCTC:
Đóng góp công cụ tính toán tự động với mã nguồn định chuẩn, giúp giảm 75% công sức tính toán số liệu và loại bỏ hoàn toàn sai số thủ công so với bảng tính Excel truyền thống.
Ứng dụng thực tế và triển khai
Tình huống ứng dụng thực tế (Use Cases)
- Kiểm soát hạn mức tín dụng khách hàng (Credit Limit Management):
Phòng Kế toán - Vật tư áp dụng công thức xác định hạn mức bán chịu tối đa cho 26 đại lý dựa trên vòng quay các khoản phải thu. Không cấp thêm hàng cho đại lý có số ngày thu tiền bình quân vượt quá 90 ngày.
- Tái cấu trúc dòng tiền thanh toán nợ vay ngân hàng:
Xây dựng kế hoạch giải phóng hàng tồn kho và thu hồi nợ đến hạn để đưa hệ số ICR từ 0.64 trở lại mức an toàn $> 1.50$.
gantt
title Kế hoạch Triển khai Giải pháp Tối ưu Tài chính 2019 - 2020
dateFormat YYYY-MM-DD
section Thu hồi Công nợ
Rà soát hợp đồng 26 đại lý :done, des1, 2019-01-01, 2019-02-15
Thiết lập chính sách chiết khấu trả sớm :active, des2, 2019-02-16, 2019-04-30
Thu hồi 15 tỷ nợ đọng ngắn hạn : des3, 2019-05-01, 2019-08-31
section Cơ cấu Vốn & Đầu tư
Quyết toán 11.58 tỷ XDCB dở dang : des4, 2019-03-01, 2019-07-31
Tái cơ cấu kỳ hạn nợ vay ngân hàng : des5, 2019-06-01, 2019-09-30
section Số hóa Quản trị
Triển khai Dashboard phân tích BCTC: des6, 2019-08-01, 2019-11-30
Hạn chế và hướng phát triển
- Hạn chế kỹ thuật: Mô hình phân tích dựa trên dữ liệu báo cáo tài chính quá khứ (Historical Data) 3 năm, có độ trễ nhất định so với dòng tiền phát sinh hàng ngày. Chưa tích hợp thuật toán Machine Learning để dự đoán xác suất vỡ nợ (Probability of Default - PD) của từng đại lý.
- Hướng phát triển tương lai:
- Xây dựng module Machine Learning (Random Forest / XGBoost) dự báo điểm rủi ro tín dụng của các hộ nông dân và đại lý liên kết.
- Tích hợp OCR (Optical Character Recognition) tự động quét hóa đơn chứng từ đầu vào chuyển thẳng vào hệ thống phân tích.
Đối tượng hưởng lợi
+----------------------------------------------------------------------------------------------------+
| GIÁ TRỊ MANG LẠI CHO CÁC ĐỐI TƯỢNG |
+----------------------+-----------------------------------------------------------------------------+
| Sinh viên & Học viên | • Nắm vững case study thực tế về phân tích BCTC doanh nghiệp thương mại |
| | • Hiểu rõ cách liên kết giữa lý thuyết VAS, tỷ số tài chính và code phân tích |
+----------------------+-----------------------------------------------------------------------------+
| Kế toán & Quản trị | • Khung phương pháp rà soát điểm rủi ro: ICR < 1.0, tỷ trọng phải thu cao |
| Doanh nghiệp | • Bộ công cụ mẫu để áp dụng tự động hóa báo cáo tại đơn vị |
+----------------------+-----------------------------------------------------------------------------+
| Nhà đầu tư & | • Phương pháp đánh giá thực chất năng lực sinh lời loại trừ đòn bẩy ảo |
| Tổ chức Tín dụng | • Thẩm định chất lượng tài sản qua khoản mục tài sản dở dang và tồn kho |
+----------------------+-----------------------------------------------------------------------------+
Câu hỏi thường gặp
1. Yêu cầu kỹ thuật để triển khai mô hình phân tích tự động này là gì?
Hệ thống yêu cầu máy chủ hoặc máy trạm cài đặt Python 3.10+ (khuyến nghị Python 3.11), RAM tối thiểu 4GB, ổ cứng 20GB, tích hợp các thư viện pandas, fastapi, openpyxl và cơ sở dữ liệu PostgreSQL 14+.
2. Vì sao hệ số bù đắp lãi vay (ICR) năm 2018 bằng 0.64 lại là nguy cơ sống còn?
Hệ số ICR = 0.64 biểu thị lợi nhuận trước thuế và lãi vay (EBIT) không đủ bù đắp nghĩa vụ lãi vay phát sinh trong năm. Doanh nghiệp đang phải chịu gánh nặng chi phí tài chính quá lớn do vay nợ mở rộng kinh doanh, có nguy cơ mất khả năng trả nợ nếu dòng tiền thu hồi nợ khách hàng tiếp tục chậm trễ.
3. Doanh nghiệp cần làm gì để giảm tỷ trọng khoản phải thu (68.55% TSNH)?
Áp dụng chính sách chiết khấu thanh toán (ví dụ: giảm 1.5 - 2% giá trị hóa đơn nếu thanh toán trong vòng 10 ngày), thắt chặt điều khoản bảo lãnh tín dụng đối với đại lý cấp 2, và phân loại khách hàng theo xếp hạng tín dụng nội bộ.
4. Chi phí đầu tư tài sản dở dang dài hạn 11.583 tỷ VNĐ tác động thế nào đến tài chính?
Khoản mục này chiếm tới 51.69% tổng tài sản dài hạn năm 2018, cho thấy dòng vốn lớn đang bị "đóng băng" trong các công trình xây dựng hoặc mua sắm máy móc chưa đưa vào khai thác sinh lời ngay. Doanh nghiệp cần sớm hoàn thành quyết toán và đưa tài sản vào vận hành để tạo doanh thu bù đắp chi phí vốn.
5. Mô hình DuPont mang lại lợi ích gì so với việc chỉ nhìn vào chỉ số ROE đơn thuần?
Mô hình DuPont giúp bóc tách ROE thành 3 cấu phần độc lập: Tỷ suất lợi nhuận ròng (ROS), Vòng quay tổng tài sản (Hiệu quả sử dụng tài sản), và Đòn bẩy tài chính. Nhờ đó, lãnh đạo biết rõ ROE tăng là do hiệu quả kinh doanh thực chất hay chỉ đơn thuần là do lạm dụng đòn bẩy nợ vay nguy hiểm.
Kết luận
Đồ án "Phân tích báo cáo tài chính tại Công ty Cổ phần Thương mại Duy Khánh giai đoạn 2016 - 2018" đã giải quyết triệt để bài toán đánh giá sức khỏe tài chính toàn diện cho một doanh nghiệp thương mại nông nghiệp vùng Tây Bắc. Thông qua sự kết hợp giữa lý luận tài chính vững chắc và các công cụ mô hình hóa định lượng, nghiên cứu đã vạch rõ bức tranh tương phản: tăng trưởng doanh thu ấn tượng (100.125 tỷ VNĐ, tăng 38%) đi kèm với rủi ro tiềm ẩn nghiêm trọng về thanh toán lãi vay ($ICR = 0.64$) và áp lực thâm hụt vốn lưu động do khoản phải thu chiếm 68.55% TSNH.
Kết quả nghiên cứu và mã nguồn thuật toán đề xuất không chỉ là căn cứ thực tiễn quan trọng giúp Hội đồng quản trị Công ty CP TM Duy Khánh tái cơ cấu danh mục nợ và chính sách bán hàng, mà còn đóng vai trò như một tài liệu tham khảo mẫu mực, có giá trị ứng dụng cao cho sinh viên, chuyên viên phân tích tài chính và các nhà quản trị doanh nghiệp trên toàn quốc.