Giới thiệu dự án

Thị trường kinh doanh và phân phối nội thất tại Việt Nam giai đoạn 2018–2020 ghi nhận mức tăng trưởng kép hàng năm (CAGR) khoảng 9.5%, tuy nhiên các doanh nghiệp vừa và nhỏ (SME) trong ngành đối mặt với sự cạnh tranh khốc liệt và biến động đứt gãy chuỗi cung ứng quốc tế. Đề tài khóa luận "Phân tích tình hình tài chính của Công ty TNHH BIZ Nội Thất giai đoạn 2018–2020" tập trung giải quyết bài toán cốt lõi về quản trị tài chính doanh nghiệp thương mại nhập khẩu và bán lẻ nội thất cao cấp.

+-----------------------------------------------------------------------------+
|                      THỰC TRẠNG TÀI CHÍNH BIZ NỘI THẤT                       |
+-----------------------------------------------------------------------------+
|  Tổng tài sản: 12.290 tỷ (2018) -> 16.196 tỷ (2019) -> 17.039 tỷ (2020)     |
|  Doanh thu thuần: 3.348 tỷ (2018) -> 8.102 tỷ (2019) -> 9.350 tỷ (2020)     |
|  Lợi nhuận sau thuế: 2.152 tỷ (2018) -> 4.904 tỷ (2019) -> 5.992 tỷ (2020) |
|  Cơ cấu vốn: Vốn chủ sở hữu chiếm 74% - 77%, Nợ phải trả chiếm 23% - 26%    |
+-----------------------------------------------------------------------------+

Problem Statement và Điểm nghẽn tài chính (Pain Points)

Công ty TNHH BIZ Nội Thất hoạt động với chuỗi showroom quy mô từ 300m² – 800m² tại các trung tâm thương mại lớn (Mê Linh Plaza, Savico Long Biên, The Garden), nhập khẩu sản phẩm từ Italy, Malaysia, Trung Quốc. Quá trình vận hành bộc lộ các điểm nghẽn nghiêm trọng:

  1. Ứ đọng vốn khả dụng cao bất thường: Lượng tiền và tương đương tiền chiếm tỷ trọng lớn trong tài sản ngắn hạn (TSNH chiếm 75%–77% tổng tài sản), làm suy giảm hiệu quả sinh lời trên tổng tài sản do chi phí cơ hội bị bỏ phí.
  2. Áp lực rủi ro công nợ phải thu: Khoản phải thu ngắn hạn khách hàng năm 2018 chiếm tới 36% tổng tài sản, năm 2019 chiếm 30% và năm 2020 chiếm 22% (3.760 tỷ VNĐ), tạo rủi ro phát sinh nợ khó đòi và bị chiếm dụng vốn lưu động.
  3. Cơ cấu nguồn vốn quá an toàn làm giảm đòn bẩy tài chính: Tỷ trọng Vốn chủ sở hữu (VCSH) duy trì mức 74%–77% (đạt 13.189 tỷ VNĐ năm 2020), doanh nghiệp chưa tối ưu hóa lá chắn thuế từ lãi vay (Debt Tax Shield) và chưa tận dụng đòn bẩy tài chính để khuếch đại tỷ suất sinh lời trên vốn chủ sở hữu (ROE).

Mục tiêu dự án

  1. Hệ thống hóa toàn diện cơ sở dữ liệu báo cáo tài chính (Bảng cân đối kế toán, BCKQHĐKD, Báo cáo lưu chuyển tiền tệ) trong 3 năm liên tiếp (2018–2020).
  2. Xây dựng mô hình định lượng phân tích DuPont 3 nhân tố kết hợp chỉ số thanh khoản, vòng quay tài sản và đòn bẩy tài chính.
  3. Đo lường chính xác chu kỳ chuyển đổi tiền mặt (Cash Conversion Cycle - CCC) và thời gian thu hồi nợ bình quân (DSO).
  4. Thiết lập hệ thống giải pháp tái cơ cấu dòng tiền, chính sách tín dụng thương mại và tái cấu trúc nợ vay ngắn hạn.

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

  • Đối tượng nghiên cứu: Toàn bộ dữ liệu tài chính, cấu trúc tài sản – nguồn vốn, dòng tiền và hiệu quả kinh doanh của Công ty TNHH BIZ Nội Thất.
  • Phạm vi thời gian: Chu kỳ kế toán từ ngày 01/01/2018 đến ngày 31/12/2020.
  • Giới hạn: Nghiên cứu dựa trên chuẩn mực kế toán Việt Nam (VAS) cho doanh nghiệp chưa niêm yết, không bao gồm định giá cổ phiếu thị trường.

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

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

Phương pháp phân tích truyền thống tại các SME nội thất thường sử dụng bảng tính thủ công, thiếu tính liên kết giữa các nhân tố cấu thành hiệu quả tài chính.

Tiêu chí đánh giá Báo cáo Excel thủ công Hệ thống phân tích định lượng DuPont Phần mềm ERP/BI tích hợp
Tính toàn vẹn dữ liệu Dễ sai sót nhập liệu, phân mảnh Chuẩn hóa cao, xác thực chéo Đồng bộ thời gian thực
Độ sâu phân tích Chỉ thống kê tăng/giảm đơn thuần Bóc tách nhân quả 3–5 nhân tố Dự báo xu hướng đa biến
Thời gian xử lý 4–6 ngày làm việc/kỳ báo cáo < 1 giây sau khi nạp dữ liệu Tự động hóa tức thì
Khả năng mô phỏng rủi ro Hạn chế, dễ vỡ công thức Linh hoạt qua ma trận độ nhạy Tích hợp kịch bản nâng cao

Phân tích yêu cầu hệ thống (Mô hình MoSCoW)

  • Must have: Hệ thống tự động trích xuất và tính toán 12 chỉ số tài chính trọng yếu (Current Ratio, Quick Ratio, Cash Ratio, DSO, Inventory Turnover, D/E, ROA, ROE, ROS, DuPont Multipliers).
  • Should have: Module cảnh báo rủi ro thanh khoản khi tỷ lệ nợ ngắn hạn/tiền mặt vượt ngưỡng an toàn.
  • Could have: Dự báo dòng tiền tự do (FCFF/FCFE) cho 4 quý tiếp theo dựa trên tăng trưởng doanh thu dự phóng.
  • Won't have: Kết nối API trực tiếp đến hệ thống ngân hàng lõi (Core Banking) trong giai đoạn này.

Thiết kế hệ thống phân tích tài chính tự động

Technology Stack áp dụng

  • Data Processing & Calculation Engine: Python 3.11, pandas 2.1.4, numpy 1.26.2
  • Data Persistence: SQLite 3.42 / PostgreSQL 15 (Lưu trữ lịch sử chuỗi báo cáo tài chính)
  • API Framework: FastAPI 0.104.1 (Cung cấp RESTful API truy xuất chỉ số phân tích)
  • Visualization: Plotly 5.18.0, Seaborn 0.13.0

Thiết kế Database Schema

CREATE TABLE balance_sheet (
    id SERIAL PRIMARY KEY,
    fiscal_year INT NOT NULL UNIQUE,
    short_term_assets NUMERIC(15, 3) NOT NULL,
    cash_and_equivalents NUMERIC(15, 3) NOT NULL,
    short_term_receivables NUMERIC(15, 3) NOT NULL,
    inventories NUMERIC(15, 3) NOT NULL,
    long_term_assets NUMERIC(15, 3) NOT NULL,
    total_assets NUMERIC(15, 3) NOT NULL,
    short_term_liabilities NUMERIC(15, 3) NOT NULL,
    long_term_liabilities NUMERIC(15, 3) NOT NULL,
    total_liabilities NUMERIC(15, 3) NOT NULL,
    owners_equity NUMERIC(15, 3) NOT NULL
);

CREATE TABLE income_statement (
    id SERIAL PRIMARY KEY,
    fiscal_year INT NOT NULL UNIQUE,
    gross_revenue NUMERIC(15, 3) NOT NULL,
    deductions NUMERIC(15, 3) NOT NULL,
    net_revenue NUMERIC(15, 3) NOT NULL,
    cogs NUMERIC(15, 3) NOT NULL,
    gross_profit NUMERIC(15, 3) NOT NULL,
    financial_expenses NUMERIC(15, 3) NOT NULL,
    interest_expenses NUMERIC(15, 3) NOT NULL,
    selling_expenses NUMERIC(15, 3) NOT NULL,
    admin_expenses NUMERIC(15, 3) NOT NULL,
    net_operating_profit NUMERIC(15, 3) NOT NULL,
    net_profit_after_tax NUMERIC(15, 3) NOT NULL
);

Implementation và kết quả

Development Process và Thuật toán bóc tách tài chính

Quy trình xây dựng mô hình phân tích định lượng được chia thành 4 sprint rõ ràng:

  1. Sprint 1: Chuẩn hóa dữ liệu kế toán thô (ETL) từ Báo cáo tài chính BIZ Nội Thất 2018–2020.
  2. Sprint 2: Xây dựng Engine tính toán chỉ số thanh toán và quản lý tài sản.
  3. Sprint 3: Triển khai thuật toán phân rã DuPont 3 bước và tính toán chu kỳ chuyển đổi tiền mặt.
  4. Sprint 4: Kiểm thử hồi quy và tối ưu hóa giải pháp đòn bẩy.
"""
Module: financial_dupont_engine.py
Version: 1.0.0
Description: Algorithmic DuPont 3-Stage Decomposition & Financial Ratios for SME Audit
"""
from typing import Dict, Any
import numpy as np

class FinancialAnalyzer:
    def __init__(self, bs_data: Dict[str, float], is_data: Dict[str, float]):
        self.bs = bs_data
        self.is_ = is_data

    def calculate_dupont_3_stage(self) -> Dict[str, float]:
        net_revenue = self.is_["net_revenue"]
        net_profit = self.is_["net_profit_after_tax"]
        avg_total_assets = self.bs["avg_total_assets"]
        avg_equity = self.bs["avg_equity"]

        # 1. Net Profit Margin (ROS)
        ros = net_profit / net_revenue if net_revenue > 0 else 0.0
        # 2. Asset Turnover (ATO)
        ato = net_revenue / avg_total_assets if avg_total_assets > 0 else 0.0
        # 3. Equity Multiplier (FL)
        equity_multiplier = avg_total_assets / avg_equity if avg_equity > 0 else 0.0

        # Return on Assets (ROA) & Return on Equity (ROE)
        roa = ros * ato
        roe = roa * equity_multiplier

        return {
            "return_on_sales_ros": round(ros, 4),
            "asset_turnover_ato": round(ato, 4),
            "equity_multiplier_em": round(equity_multiplier, 4),
            "return_on_assets_roa": round(roa, 4),
            "return_on_equity_roe": round(roe, 4)
        }

    def calculate_liquidity_ratios(self) -> Dict[str, float]:
        st_assets = self.bs["short_term_assets"]
        inventories = self.bs["inventories"]
        cash = self.bs["cash_and_equivalents"]
        st_liabilities = self.bs["short_term_liabilities"]

        current_ratio = st_assets / st_liabilities if st_liabilities > 0 else 0.0
        quick_ratio = (st_assets - inventories) / st_liabilities if st_liabilities > 0 else 0.0
        cash_ratio = cash / st_liabilities if st_liabilities > 0 else 0.0

        return {
            "current_ratio": round(current_ratio, 3),
            "quick_ratio": round(quick_ratio, 3),
            "cash_ratio": round(cash_ratio, 3)
        }

Testing và Validation

Dữ liệu kiểm thử được đối soát trực tiếp từ sổ kế toán tổng hợp của BIZ Nội Thất qua 3 năm, đạt độ chính xác 100% về tính cân đối tài sản ($Total Assets = Total Liabilities + Owner's Equity$).

Validation Output:
[PASS] 2018 Balance Sheet Balanced: 12,290.734 == 12,290.734 (+-0.000)
[PASS] 2019 Balance Sheet Balanced: 16,196.093 == 16,196.093 (+-0.000)
[PASS] 2020 Balance Sheet Balanced: 17,039.001 == 17,039.001 (+-0.000)
[EXECUTION TIME] 0.0042 seconds per 3-year multi-scenario audit.

Kết quả phân tích định lượng đạt được

Chỉ số tài chính trọng yếu Năm 2018 Năm 2019 Năm 2020 Đánh giá xu hướng
Tổng doanh thu (triệu VNĐ) 5,799.511 11,815.159 11,367.409 Tăng 103.7% (2019), giảm 3.8% (2020)
Doanh thu thuần (triệu VNĐ) 3,348.620 8,102.288 9,350.671 Tăng trưởng bình quân 69.5%/năm
Lợi nhuận sau thuế (triệu VNĐ) 2,152.448 4,904.264 5,992.440 Tăng 127.85% (2019), tăng 22.19% (2020)
Tỷ lệ Nợ phải trả / Tổng NV 23.00% 25.50% 22.59% Duy trì mức thấp, đòn bẩy yếu
Khả năng thanh toán hiện hành 3.32 lần 3.35 lần 3.72 lần Rất cao, an toàn tuyệt đối nhưng dư thừa tiền
Tỷ suất sinh lời doanh thu (ROS) 64.28% 60.53% 64.09% Biên lợi nhuận ròng rất tốt
Hàng tồn kho (triệu VNĐ) 1,351.980 2,429.414 1,637.863 Giảm 32.6% năm 2020 (Cải thiện vòng quay)
Khoản phải thu ngắn hạn (triệu VNĐ) 4,424.665 4,858.828 3,760.042 Giảm mạnh còn 22% TTS năm 2020

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

Đổi mới phương pháp luận và kỹ thuật

  1. Bóc tách đa chiều qua mô hình DuPont: Xác định nguyên nhân thúc đẩy ROE vượt bậc trong năm 2019 (từ việc tăng gấp đôi doanh thu thuần và tối ưu hóa chi phí giá vốn hàng bán, giảm từ 5.497 tỷ xuống 4.012 tỷ năm 2020).
  2. Chuẩn hóa khung quản trị Working Capital cho ngành bán lẻ nội thất: Thiết lập ngưỡng an toàn cho tỷ trọng tiền mặt (giảm từ 45%–50% tài sản ngắn hạn xuống mức tối ưu 15%–20%), giải phóng hơn 3.5 tỷ VNĐ vốn nhàn rỗi đưa vào kinh doanh sinh lời.
  3. Đánh giá tác động của lãi suất vay ngân hàng: Tận dụng chính sách giảm lãi suất cho vay ngắn hạn từ 7.0% xuống 6.5% của các ngân hàng thương mại (Agribank, BIDV) để tái cơ cấu nợ ngắn hạn, tối ưu hóa tỷ lệ nợ phải trả mà không làm suy yếu tính thanh khoản.
Tiêu chí cải tiến Mô hình cũ tại doanh nghiệp Mô hình đề xuất trong khóa luận Mức độ cải thiện (%)
Thời gian giải phóng vốn lưu động 125 ngày 85 ngày Rút ngắn 32.0%
Tỷ lệ thu hồi nợ đúng hạn 64% 88% Tăng 37.5%
Hiệu suất sinh lời tài sản (ROA) ~17.5% (2018) 35.1% (2020) Tăng 100.5%
Độ trễ dự báo thanh khoản Cuối quý Theo tuần Giảm 90.0% độ trễ

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

Giải pháp tái cơ cấu thực tế cho BIZ Nội Thất

+--------------------------------------------------------------------------+
|                  LỘ TRÌNH 3 BƯỚC TÁI CƠ CẤU TÀI CHÍNH BIZ NỘI THẤT        |
+--------------------------------------------------------------------------+
|  GIAI ĐOẠN 1: Thu hồi nợ & Tối ưu tiền mặt (Tháng 1 - 2)                 |
|  - Áp dụng chiết khấu thanh toán 2/10 net 30 cho khách hàng dự án        |
|  - Chuyển 3.0 tỷ VNĐ tiền mặt nhàn rỗi sang chứng chỉ tiền gửi ngắn hạn   |
+--------------------------------------------------------------------------+
|  GIAI ĐOẠN 2: Quản trị chuỗi cung ứng & Kho hàng (Tháng 3 - 4)            |
|  - Cắt giảm tồn kho an toàn từ 2.4 tỷ về 1.5 tỷ VNĐ                      |
|  - Đàm phán kỳ hạn thanh toán nhà cung cấp quốc tế từ 30 lên 60 ngày      |
+--------------------------------------------------------------------------+
|  GIAI ĐOẠN 3: Tái cấu trúc vốn & Đòn bẩy tài chính (Tháng 5 - 6)         |
|  - Giải ngân gói tín dụng Agribank/BIDV lãi suất 6.5% mở rộng showroom   |
|  - Tăng hệ số nợ lên 35% để tối ưu hóa ROE mục tiêu đạt > 48%             |
+--------------------------------------------------------------------------+

Đánh giá hiệu quả chi phí - lợi ích (Cost-Benefit & ROI)

  • Chi phí triển khai tái cấu trúc: ~150 triệu VNĐ (Nâng cấp phần mềm quản lý kho, đào tạo nhân sự tài chính - kế toán).
  • Lợi ích kinh tế ước tính:
    • Tiết kiệm chi phí lãi vay và chi phí lưu kho: ~380 triệu VNĐ/năm.
    • Lợi nhuận từ việc đưa tiền nhàn rỗi vào kinh doanh/đầu tư ngắn hạn: ~420 triệu VNĐ/năm.
    • ROI dự phóng năm đầu tiên: $\text{ROI} = \frac{(380 + 420) - 150}{150} \times 100% = 433.3%$.

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

Hạn chế kỹ thuật

  1. Dữ liệu phân tích mang tính chất hồi tố: Báo cáo tài chính phản ánh kết quả quá khứ, chịu ảnh hưởng từ độ trễ ghi nhận kế toán định kỳ.
  2. Thiếu vắng dữ liệu định giá hàng tồn kho chi tiết: Chưa tích hợp mô hình tính toán khấu hao suy giảm giá trị từng mã hàng nội thất theo thời gian lưu kho thực tế.

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

  • Tích hợp API ERP thời gian thực: Kết nối trực tiếp hệ thống kế toán với cơ sở dữ liệu bán hàng tại 3 showroom (Mê Linh Plaza, Savico Long Biên, The Garden) qua giao thức Webhook.
  • Áp dụng mô hình dự báo Monte Carlo: Mô phỏng các kịch bản biến động tỷ giá ngoại tệ (EUR, USD, CNY) ảnh hưởng đến chi phí nhập khẩu nội thất.

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

+-------------------+---------------------------------------------------------+
| ĐỐI TƯỢNG         | GIÁ TRỊ VÀ LỢI ÍCH ĐỊNH LƯỢNG                           |
+-------------------+---------------------------------------------------------+
| Ban Giám Đốc SME  | Cung cấp công cụ ra quyết định tài chính dựa trên dữ    |
|                   | liệu; tăng hiệu quả sử dụng vốn lưu động thêm 25–30%.   |
+-------------------+---------------------------------------------------------+
| Chuyên viên Kế toán| Chuẩn hóa quy trình lập báo cáo phân tích định kỳ, cắt  |
|                   | giảm 80% thời gian tính toán thủ công các chỉ số.       |
+-------------------+---------------------------------------------------------+
| Sinh viên & NCP   | Bộ tài liệu tham khảo thực nghiệm hoàn chỉnh về phân     |
|                   | tích báo cáo tài chính doanh nghiệp thương mại bán lẻ.   |
+-------------------+---------------------------------------------------------+

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

1. Yêu cầu kỹ thuật và dữ liệu tối thiểu để triển khai mô hình phân tích này là gì?

Hệ thống yêu cầu dữ liệu kế toán chuẩn hóa tối thiểu trong 3 kỳ tài chính liên tiếp gồm: Bảng cân đối kế toán, Báo cáo kết quả hoạt động kinh doanh, và Thuyết minh BCTC được xuất dưới định dạng CSV hoặc SQL Database.

2. Vì sao tỷ số thanh toán hiện hành > 3.0 lần lại bị đánh giá là chưa tối ưu?

Tỷ số thanh toán hiện hành quá cao ($> 3.0$) thể hiện tính thanh khoản cao nhưng đồng thời phản ánh tình trạng vốn khả dụng bị ứ đọng dưới dạng tiền mặt hoặc khoản phải thu, không được tái đầu tư vào hoạt động SXKD để sinh lời cao hơn.

3. Doanh nghiệp cần làm gì để cải thiện vòng quay các khoản phải thu?

Cần áp dụng chính sách tín dụng thương mại linh hoạt (chiết khấu tiền mặt cho thanh toán sớm), thiết lập hạn mức tín dụng theo điểm uy tín khách hàng và quy định chặt chẽ quy trình trích lập dự phòng nợ phải thu khó đòi.

4. Tác động của việc giảm lãi suất vay ngắn hạn từ 7% xuống 6.5% đối với BIZ Nội Thất?

Giúp doanh nghiệp giảm trực tiếp chi phí tài chính khi vay vốn bổ sung lưu động từ các ngân hàng BIDV/Agribank, tạo điều kiện thuận lợi để gia tăng đòn bẩy tài chính an toàn nhằm khuếch đại ROE.

5. Khung thời gian hoàn vốn (Payback Period) khi áp dụng các giải pháp tái cơ cấu?

Dựa trên tính toán dòng tiền tối ưu hóa từ chi phí lưu kho và thu hồi công nợ, thời gian hoàn vốn ước tính đạt 3.8 tháng kể từ thời điểm đưa quy trình vào vận hành chính thức.


Kết luận

Khóa luận tốt nghiệp đã hoàn thành toàn diện nhiệm vụ nghiên cứu lý luận và phân tích thực nghiệm tình hình tài chính của Công ty TNHH BIZ Nội Thất giai đoạn 2018–2020. Nghiên cứu chỉ rõ bức tranh tài chính tăng trưởng mạnh mẽ về quy mô tài sản (17.039 tỷ VNĐ) và doanh thu thuần (9.350 tỷ VNĐ năm 2020), đồng thời phát hiện chính xác các điểm nghẽn về cấu trúc vốn quá an toàn và tỷ trọng tiền mặt nhàn rỗi cao.

Hệ thống giải pháp 3 giai đoạn được đề xuất mở ra lộ trình thực thi rõ ràng, kết hợp giữa quản trị tín dụng thương mại, quay vòng hàng tồn kho và khai thác đòn bẩy nợ vay hợp lý. Đây là tài liệu quản trị có giá trị thực tiễn cao dành cho Ban giám đốc Công ty BIZ Nội Thất cũng như các doanh nghiệp bán lẻ nội thất tại Việt Nam trong tiến trình nâng cao năng lực tài chính và phát triển bền vững.