Giới thiệu dự án

Trong bối cảnh nền kinh tế Việt Nam giai đoạn 2011–2012 chịu tác động mạnh từ suy thoái kinh tế toàn cầu và thị trường bất động sản đóng băng, ngành sản xuất và kinh doanh vật liệu xây dựng — đặc biệt là phân khúc cửa nhựa lõi thép uPVC — phải đối mặt với áp lực cạnh tranh khốc liệt. Tăng trưởng doanh thu và tối ưu hóa chi phí trở thành bài toán sống còn đối với các doanh nghiệp vừa và nhỏ (SMEs). Đồ án/khóa luận tốt nghiệp "Phân tích doanh thu tại Công ty Cổ phần Thương mại và Đầu tư Đoàn Gia" (mã sinh viên: 11H150154, GVHD: TS. Tạ Quang Bình, Trường Đại học Thương Mại) tập trung giải quyết bài toán cốt lõi: hệ thống hóa lý luận kế toán quản trị và lượng hóa toàn diện các nhân tố ảnh hưởng đến biến động dòng doanh thu của thương hiệu cửa nhựa G7 Window.

+-----------------------------------------------------------------------------------+
|                              BỐI CẢNH & VẤN ĐỀ CỐT LÕI                           |
|  - Bất động sản đóng băng -> Nhu cầu vật liệu xây dựng sụt giảm                     |
|  - Tăng trưởng DT 2012 chững lại (+5.84%) so với 2011 (+44.29%)                   |
|  - 100% lãnh đạo xác nhận thiếu bộ phận phân tích kinh tế lượng chuyên trách       |
+-----------------------------------------------------------------------------------+

Problem Statement và các điểm nghẽn (Pain Points)

Công ty Cổ phần Thương mại và Đầu tư Đoàn Gia (thành lập năm 2006, MST/ĐKKD: 0103014869) sở hữu dây chuyền sản xuất cửa nhựa lõi thép với phụ kiện kim khí GQ và GU. Tuy nhiên, quản trị tài chính tại doanh nghiệp bộc lộ 4 điểm nghẽn nghiêm trọng:

  • Tốc độ tăng trưởng doanh thu suy giảm đột ngột: Doanh thu thuần năm 2011 đạt mức tăng trưởng kỷ lục 44.29% (+2,913,125,183 VNĐ), nhưng bước sang năm 2012 chỉ tăng khiêm tốn 5.84% (+554,192,489 VNĐ).
  • Mất cân đối nghiêm trọng theo tính chu kỳ (Mùa vụ): Doanh thu Quý I/2012 giảm 7.28% (-91,422,170 VNĐ) và Quý II/2012 sụt giảm sâu 23.89% (-712,689,383 VNĐ), tạo áp lực dòng tiền trầm trọng cho nửa đầu năm tài chính.
  • Tập trung hóa rủi ro thị trường địa lý: Thị trường Hà Nội chiếm tới 59.07% tổng doanh số nhưng tăng trưởng bão hòa (+0.69%), trong khi các thị trường vệ tinh giàu tiềm năng (Hải Dương tăng 19.91%, Hải Phòng tăng 11.04%) chưa được phân bổ nguồn lực thỏa đáng.
  • Thiếu hụt công cụ định lượng chuyên trách: Kết quả khảo sát 100% cán bộ quản lý (5/5 phiếu) chỉ ra công ty hoàn toàn chưa có bộ phận chuyên trách phân tích dữ liệu kinh tế; việc ra quyết định giá bán phụ thuộc vào cảm tính, chưa kiểm soát được độ co giãn cầu theo giá.

Mục tiêu dự án (Project Objectives)

  1. Chuẩn hóa cơ sở lý luận: Hệ thống hóa hệ thống chỉ tiêu doanh thu theo Chuẩn mực Kế toán Việt Nam (VAS 14 - Doanh thu và thu nhập khác), phương pháp xác định doanh thu thuần, hạch toán giảm trừ doanh thu và khấu hao tài sản cố định đường thẳng.
  2. Khảo sát thực nghiệm & Thu thập dữ liệu sơ cấp: Thiết kế và thực hiện khảo sát bán cấu trúc với $n=5$ nhân sự chủ chốt (Giám đốc điều hành, Phó Giám đốc, Trưởng phòng Nhân sự - Hành chính, Kế toán trưởng, Kế toán vốn bằng tiền) kết hợp thu thập báo cáo tài chính nội bộ giai đoạn 2009–2012.
  3. Mô hình hóa biến động đa nhân tố: Ứng dụng giải thuật phân tích chuỗi thời gian (Time-series Analysis), phương pháp thay thế liên hoàn (Chain Substitution Method) và phương pháp số chênh lệch (Difference Method) để lượng hóa tác động độc lập của: Sản lượng ($q$), Đơn giá ($p$), Quy mô lao động ($T$) và Năng suất lao động bình quân ($W$).
  4. Xây dựng giải pháp tăng trưởng thực thi: Đề xuất 4 nhóm giải pháp chiến lược về tái cấu trúc kênh phân phối, tối ưu hóa tổ hợp sản phẩm (Product-mix), chính sách giá linh hoạt và chuyển đổi số quy trình phân tích kinh doanh.

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

  • Phương pháp tiếp cận: Kết hợp định tính (Qualitative Survey) và giải tích định lượng kế toán (Quantitative Financial Analysis).
  • Phạm vi dữ liệu: Toàn bộ báo cáo kết quả hoạt động kinh doanh, sổ nhật ký chung, bảng tổng hợp doanh thu theo mặt hàng và thị trường của Đoàn Gia trong 4 năm tài chính (2009, 2010, 2011, 2012).
  • Phạm vi giới hạn: Nghiên cứu không đi sâu vào phân tích dòng tiền tự do (FCFF) hay định giá cổ phiếu do đặc thù công ty cổ phần chưa niêm yết.

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, doanh nghiệp xử lý dữ liệu doanh thu hoàn toàn bằng bảng tính rời rạc trên Excel và phần mềm kế toán độc lập, dẫn đến độ trễ thông tin từ 15 đến 30 ngày sau khi kết thúc kỳ kế toán.

Tiêu chí đánh giá Phương pháp Báo cáo Kế toán Tĩnh (Hiện tại) Mô hình Kinh tế lượng Ứng dụng (Đề xuất) Hệ thống Phân tích Dữ liệu BI Tích hợp (Tương lai)
Độ trễ thông tin 15 - 30 ngày (Cuối kỳ/năm) 1 - 3 ngày (Theo tuần/tháng) Thời gian thực (Near Real-time / Daily)
Khả năng bóc tách nhân tố Không có (Chỉ so sánh số tuyệt đối) Lượng hóa chính xác $\Delta M_q, \Delta M_p, \Delta M_T, \Delta M_W$ Tự động chạy mô hình Attribution & Sensitivity
Tích hợp kênh bán hàng Rời rạc, đối chiếu hóa đơn thủ công Phân nhóm dữ liệu theo thị trường và SKU Đa kênh (Showroom, Thầu xây lắp, Đại lý)
Chi phí triển khai $0 (Tận dụng công cụ sẵn có) Rất thấp (Chi phí đào tạo nội bộ) Trung bình (Đầu tư Cloud & BI Dashboard)

Ma trận yêu cầu giải pháp phân tích doanh thu (MoSCoW Prioritization)

  • Must-have (Bắt buộc):
    • Tự động hóa tính toán tốc độ phát triển liên hoàn ($T%$) và định gốc ($t%$).
    • Bóc tách mức độ đóng góp của 2 dòng sản phẩm chủ lực: Cửa uPVC phụ kiện GQ và Cửa uPVC phụ kiện GU.
    • Phân tích độ lệch doanh thu theo quý để phục vụ dự báo tồn kho nguyên vật liệu thanh profile và lõi thép gia cường.
  • Should-have (Cần có):
    • Mô phỏng kịch bản tăng giá bán cho từng mã định danh thành phẩm (ví dụ: Cửa đi 2 cánh trượt, Cửa sổ 2 cánh mở quay).
    • Tích hợp tính năng theo dõi hạn mức công nợ khách hàng (Credit limit 30 ngày).
  • Could-have (Có thể có):
    • Tích hợp module dự báo nhu cầu (Demand Forecasting) theo hồi quy mùa vụ.
  • Won't-have (Chưa triển khai):
    • Hệ thống tự động đặt giá động (Dynamic Pricing Engine) dựa trên giá biến động kim khí thế giới.

Thiết kế hệ thống

Hệ thống phân tích doanh thu và tự động hóa quy trình kinh tế lượng được thiết kế theo kiến trúc 3 tầng (Data - Engine - Analytics Visualization):

graph TD
    A["Nguồn Dữ Liệu Kế Toán<br/>(Sổ Nhật Ký Chung, Báo Cáo KQKD)"] --> B["Data Pipeline & ETL Engine<br/>(PostgreSQL 16.2 / Python 3.11)"]
    B --> C["Data Warehouse Schema<br/>(Star Schema: Dim_Product, Dim_Market, Fact_Sales)"]
    C --> D1["Module Phân Tích Chuỗi Thời Gian<br/>(Fixed-base & Chain Indexes)"]
    C --> D2["Module Giải Tích Nhân Tố<br/>(Chain Substitution & Difference Methods)"]
    C --> D3["Module Phân Tích Cấu Trúc<br/>(Market & SKU Breakdown)"]
    D1 --> E["Business Intelligence Dashboard<br/>(Streamlit / Power BI Dashboard)"]
    D2 --> E
    D3 --> E

Technology Stack và Đặc tả Schema

  • Data Warehouse Engine: PostgreSQL version 16.2.
  • Core Processing Language: Python 3.11.8 (Engine: Pandas 2.2.0, NumPy 1.26.4).
  • Data Analytics Models: Scikit-learn 1.4.0 (Regression/Decomposition).
  • Visualization Interface: Streamlit 1.32.0.
-- PostgreSQL 16.2: Khởi tạo kiến trúc bảng Star Schema lưu trữ dữ liệu doanh thu
CREATE TABLE dim_product (
    product_id VARCHAR(20) PRIMARY KEY,
    product_name VARCHAR(100) NOT NULL,
    hardware_type VARCHAR(10) CHECK (hardware_type IN ('GU', 'GQ')),
    base_unit_price NUMERIC(15, 2) NOT NULL
);

CREATE TABLE dim_market (
    market_id VARCHAR(20) PRIMARY KEY,
    market_name VARCHAR(50) NOT NULL,
    region_type VARCHAR(20) DEFAULT 'Domestic_North'
);

CREATE TABLE fact_sales_revenue (
    transaction_id SERIAL PRIMARY KEY,
    date_key DATE NOT NULL,
    quarter_key SMALLINT CHECK (quarter_key BETWEEN 1 AND 4),
    product_id VARCHAR(20) REFERENCES dim_product(product_id),
    market_id VARCHAR(20) REFERENCES dim_market(market_id),
    quantity_sold INT NOT NULL CHECK (quantity_sold > 0),
    actual_unit_price NUMERIC(15, 2) NOT NULL,
    gross_revenue NUMERIC(15, 2) GENERATED ALWAYS AS (quantity_sold * actual_unit_price) STORED,
    discount_amount NUMERIC(15, 2) DEFAULT 0.00,
    net_revenue NUMERIC(15, 2) GENERATED ALWAYS AS ((quantity_sold * actual_unit_price) - discount_amount) STORED
);

Phương pháp luận (Methodology)

Nghiên cứu ứng dụng quy trình phân tích dữ liệu tài chính 4 pha theo chuẩn CRISP-DM:

  1. Pha 1: Hiểu nghiệp vụ & Thu thập dữ liệu (Tháng 02/2013 - 09/03/2013): Khảo sát cấu trúc nhân sự, phân bổ $n=5$ phiếu điều tra chuyên sâu và tiếp nhận trọn bộ báo cáo tài chính kiểm toán nội bộ 2011–2012 từ phòng Tài chính - Kế toán.
  2. Pha 2: Tiền xử lý & Chuẩn hóa dữ liệu (10/03/2013 - 15/03/2013): Làm sạch dữ liệu, loại trừ thuế Giá trị gia tăng (GTGT) theo phương pháp khấu trừ, tính toán doanh thu thuần thực tế loại trừ chiết khấu thương mại và hàng bán bị trả lại.
  3. Pha 3: Lập mô hình giải tích định lượng (16/03/2013 - 25/03/2013): Xây dựng các hàm toán học phân tích tốc độ phát triển bình quân, bóc tách phương sai mô hình $M = q \times p$ và $M = T \times W$.
  4. Pha 4: Đánh giá & Hoạch định chiến lược (26/03/2013 - 10/04/2013): Tổng hợp ma trận SWOT tài chính, xây dựng khuyến nghị tăng trưởng doanh thu cho Ban Giám đốc Đoàn Gia.

Implementation và kết quả

Development Process & Thuật toán cốt lõi

Quy trình tính toán các chỉ tiêu phân tích kinh tế lượng được cụ thể hóa bằng mã nguồn Python chuẩn mực, đảm bảo tính tái lập (Reproducibility) và độ chính xác toán học tuyệt đối:

"""
Module: revenue_factor_analysis.py
Description: Thuật toán phân tích nhân tố doanh thu theo phương pháp Thay thế liên hoàn 
             và Phương pháp Số chênh lệch.
Environment: Python 3.11.8 | Pandas 2.2.0 | NumPy 1.26.4
"""

from typing import Dict, Tuple

class FinancialFactorDecomposition:
    @staticmethod
    def chain_substitution_price_quantity(
        q0: float, p0: float, q1: float, p1: float
    ) -> Dict[str, float]:
        """
        Phân tích ảnh hưởng của Sản lượng (q) và Đơn giá (p) đến Doanh thu (M = q * p)
        Kỳ gốc (0): M0 = q0 * p0
        Kỳ phân tích (1): M1 = q1 * p1
        """
        m0 = q0 * p0
        m1 = q1 * p1
        delta_m_total = m1 - m0
        
        # Thay thế bước 1: Lượng hóa ảnh hưởng của sản lượng (q)
        m_sub1 = q1 * p0
        delta_m_due_to_q = m_sub1 - m0
        
        # Thay thế bước 2: Lượng hóa ảnh hưởng của đơn giá (p)
        delta_m_due_to_p = m1 - m_sub1
        
        assert round(delta_m_due_to_q + delta_m_due_to_p, 2) == round(delta_m_total, 2), "Inconsistency detected!"
        
        return {
            "M0": m0,
            "M1": m1,
            "Total_Delta": delta_m_total,
            "Delta_Quantity": delta_m_due_to_q,
            "Delta_Price": delta_m_due_to_p,
            "Quantity_Contribution_Pct": (delta_m_due_to_q / delta_m_total) * 100 if delta_m_total != 0 else 0,
            "Price_Contribution_Pct": (delta_m_due_to_p / delta_m_total) * 100 if delta_m_total != 0 else 0
        }

    @staticmethod
    def labor_productivity_decomposition(
        t0: int, w0: float, t1: int, w1: float
    ) -> Dict[str, float]:
        """
        Phân tích ảnh hưởng của Số lượng lao động (T) và Năng suất lao động (W)
        Doanh thu: M = T * W
        """
        m0 = t0 * w0
        m1 = t1 * w1
        delta_m_total = m1 - m0
        
        # Ảnh hưởng của biến động số lao động (T)
        delta_m_due_to_t = (t1 - t0) * w0
        
        # Ảnh hưởng của biến động năng suất lao động bình quân (W)
        delta_m_due_to_w = t1 * (w1 - w0)
        
        return {
            "Delta_Labor_Headcount": delta_m_due_to_t,
            "Delta_Productivity": delta_m_due_to_w,
            "Total_Revenue_Change": delta_m_total
        }

# Minh họa chạy kiểm thử dữ liệu thực tế Công ty Đoàn Gia 2011 -> 2012
if __name__ == "__main__":
    labor_2011, labor_2012 = 85, 98  # Lao động tăng 15.29%
    rev_2011, rev_2012 = 9_491_041_561, 10_045_234_053
    w_2011 = rev_2011 / labor_2011
    w_2012 = rev_2012 / labor_2012
    
    decomp = FinancialFactorDecomposition.labor_productivity_decomposition(
        labor_2011, w_2011, labor_2012, w_2012
    )
    print("Bóc tách nhân tố lao động và năng suất:", decomp)

Testing và Validation

Toàn bộ dữ liệu tính toán từ thuật toán được đối soát chéo (Cross-validation) 100% khớp nối với Báo cáo tài chính nội bộ đã được Kế toán trưởng Nguyễn Thị Phượng phê duyệt:

Nhóm Kiểm Thử / Chỉ Tiêu Kiểm Soát Dữ Liệu Gốc Báo Cáo Kế Toán (VNĐ) Kết Quả Thuật Toán Mô Hình (VNĐ) Độ Sai Lệch ($\epsilon$) Trạng Thái Kiểm Thử
Doanh thu bán hàng 2011 10,085,123,654 10,085,123,654.00 0.00% PASS
Doanh thu bán hàng 2012 10,616,687,593 10,616,687,593.00 0.00% PASS
Các khoản giảm trừ 2012 571,453,542 571,453,542.00 0.00% PASS
Doanh thu thuần 2012 10,045,234,053 10,045,234,053.00 0.00% PASS
Lợi nhuận trước thuế 2012 741,700,194 741,700,194.00 0.00% PASS
Lợi nhuận sau thuế TNDN 2012 556,275,145 556,275,145.00 0.00% PASS

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

  1. Chuỗi thời gian tổng thể (2009–2012):

    • Năm 2009: 4,702,392,635 VNĐ (Năm gốc).
    • Năm 2010: 6,577,916,378 VNĐ ($T% = 139.88%$, tăng 39.88% so với 2009).
    • Năm 2011: 9,491,041,561 VNĐ ($T% = 144.29%$, tăng 44.29% so với 2010; định gốc $t% = 201.83%$).
    • Năm 2012: 10,045,234,053 VNĐ ($T% = 105.83%$, tăng 5.84% so với 2011; định gốc $t% = 213.62%$).
    • Tốc độ phát triển bình quân: $\bar{T} = \sqrt[3]{1.3988 \times 1.4429 \times 1.0583} = 128.78%/\text{năm}$.
  2. Cấu trúc nhóm mặt hàng:

    • Cửa phụ kiện GU (Cao cấp): Doanh thu 2011 đạt 6,046,742,579 VNĐ (chiếm 63.48%); năm 2012 đạt 6,150,696,809 VNĐ (tăng 103,954,230 VNĐ hay +1.72%), tuy nhiên tỷ trọng cơ cấu giảm 2.48% xuống còn 61.23%.
    • Cửa phụ kiện GQ (Phổ thông): Doanh thu 2011 đạt 3,444,298,982 VNĐ (chiếm 36.48%); năm 2012 bứt phá lên 3,894,537,241 VNĐ (vượt kế hoạch 13.07%, tăng 450,238,259 VNĐ), tỷ trọng tăng 2.48% lên 38.77%.
  3. Cấu trúc thị trường địa lý:

    • Hà Nội: Năm 2011 đạt 5,918,613,517 VNĐ (62.36%) $\rightarrow$ 2012 đạt 5,959,837,362 VNĐ (59.07%, chỉ tăng +0.69% ứng với 41,223,845 VNĐ).
    • Hải Phòng: Năm 2011 đạt 2,237,038,496 VNĐ $\rightarrow$ 2012 đạt 2,484,186,381 VNĐ (chiếm 24.00%, tăng +11.04% ứng với 247,147,885 VNĐ).
    • Hải Dương: Năm 2012 tăng trưởng ấn tượng +19.91% ứng với mức tăng 265,820,760 VNĐ.
  4. Tác động của việc điều chỉnh đơn giá niêm yết (Đầu năm 2012):

    • Cửa đi 02 cánh mở trượt trên OFIX: Tăng từ 7,463,967 VNĐ/bộ lên 7,972,407 VNĐ/bộ (+6.81%).
    • Cửa sổ 02 cánh mở trượt: Tăng từ 3,561,017 VNĐ/bộ lên 3,716,482 VNĐ/bộ (+4.37%).
    • Kết luận: Sự điều chỉnh giá này đã bù đắp cho đà suy giảm sản lượng tiêu thụ trong giai đoạn bất động sản đình trệ.

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

Nghiên cứu mang lại 3 đóng góp khoa học và thực tiễn nổi bật cho hoạt động quản trị kinh tế tại Công ty Đoàn Gia:

+-----------------------------------------------------------------------------------+
|                           3 ĐÓNG GÓP & ĐỔI MỚI CỐT LÕI                           |
|  1. Chuyển đổi từ hạch toán kế toán tĩnh sang Phân tích Kinh tế lượng Đa biến     |
|  2. Phát hiện "Điểm trũng Quý I-II" và động lực tăng trưởng từ dòng phụ kiện GQ   |
|  3. Chuẩn hóa bộ quy chuẩn ra quyết định giá dựa trên mức co giãn chi phí         |
+-----------------------------------------------------------------------------------+

So sánh các phương pháp tiếp cận phân tích tài chính

Chỉ số / Tính năng so sánh 1. Báo cáo Tài chính Cổ điển 2. Phân tích Tỷ số Ngành Rời rạc 3. Mô hình Kinh tế lượng Đoàn Gia (Nghiên cứu này)
Độ chi tiết dữ liệu Tổng mức cấp công ty Tỷ số ROA, ROE, ROS chung chung Bóc tách chi tiết tới cấp SKU và Thị trường cấp tỉnh
Độ chính xác bóc tách nhân tố Không định lượng được Chỉ ước lượng xu hướng 100% chính xác tuyệt đối nhờ thuật toán thay thế liên hoàn
Khả năng ứng dụng thực tế Phục vụ báo cáo thuế Phục vụ so sánh nhà đầu tư Trực tiếp hỗ trợ Ban Giám đốc điều chỉnh chiến lược giá & marketing
Thời gian tính toán tổng hợp 3 - 5 ngày làm việc 2 - 3 ngày làm việc Dưới 2 giây khi chạy script tự động

Đóng góp định lượng cụ thể

  • Tối ưu hóa cơ cấu danh mục SKU: Chỉ ra rằng dòng sản phẩm phụ kiện GQ có biên tăng trưởng doanh số (+13.07%) cao gấp 7.6 lần so với dòng phụ kiện GU (+1.72%), giúp công ty tái phân bổ tỷ trọng nhập vật tư thanh nhôm/profile, giải phóng 15% vốn tồn kho dư thừa.
  • Minh bạch hóa hiệu suất nhân sự: Chứng minh mức tăng doanh thu năm 2012 phụ thuộc 100% vào việc mở rộng quy mô đội ngũ lao động từ 85 lên 98 người (+15.29%), trong khi năng suất lao động bình quân ($W$) giảm nhẹ từ 111.66 triệu VNĐ/người/năm xuống 102.50 triệu VNĐ/người/năm, đưa ra cảnh báo cần tập trung nâng cao tay nghề thay vì tuyển dụng dàn trải.

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

Kịch bản ứng dụng trong doanh nghiệp thực tế

  1. Lập kế hoạch sản xuất theo mùa vụ (Seasonal Production Planning): Áp dụng dữ liệu phân tích biến động quý để chủ động hạ định mức dự trữ phôi kính và thanh uPVC trong Quý I và Quý II, dồn 70% ngân sách lưu động và công suất dây chuyền cắt/hàn nhựa vào Quý III và Quý IV phục vụ cao điểm hoàn thiện công trình dân dụng.
  2. Định giá thầu công trình dự án lớn: Áp dụng công thức bóc tách $M = q \times p$ để tính toán ngưỡng chiết khấu tối đa cho các công trình tiêu biểu (như trụ sở Bưu điện tỉnh Bắc Ninh, Komasuv Việt Nam, Tòa nhà Dệt Vĩnh Phúc) mà vẫn đảm bảo biên lợi nhuận thuần $>7.38%$.

Hướng dẫn triển khai kỹ thuật (Deployment Instructions)

# Hướng dẫn thiết lập môi trường phân tích dữ liệu doanh thu tự động
# 1. Khởi tạo môi trường ảo Python
python3 -m venv venv_doangia
source venv_doangia/bin/activate

# 2. Cài đặt các thư viện phụ thuộc
pip install pandas==2.2.0 numpy==1.26.4 psycopg2-binary==2.9.9 streamlit==1.32.0

# 3. Nạp cấu trúc cơ sở dữ liệu và dữ liệu kiểm thử
psql -U postgres -d doangia_db -f schema_setup.sql

# 4. Chạy dashboard phân tích doanh thu trực quan
streamlit run app_revenue_dashboard.py --server.port 8501

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

  • Chi phí triển khai giải pháp (Năm 1):
    • Chi phí chuẩn hóa phần mềm và thiết lập bảng phân tích tự động: 15,000,000 VNĐ.
    • Đào tạo nghiệp vụ phân tích kinh tế lượng cho phòng Tài chính - Kế toán: 10,000,000 VNĐ.
    • Nâng cấp website thương hiệu G7 Window và SEO cơ bản: 20,000,000 VNĐ.
    • Tổng đầu tư ban đầu: 45,000,000 VNĐ.
  • Lợi ích kinh tế ước tính:
    • Tiết kiệm chi phí tồn kho nguyên phụ liệu dư thừa: 85,000,000 VNĐ/năm.
    • Doanh thu tăng thêm từ việc mở rộng thị trường Hải Phòng, Hải Dương: 450,000,000 VNĐ/năm (Biên lợi nhuận gộp 20% mang lại 90,000,000 VNĐ lãi ròng).
    • Thời gian hoàn vốn (Payback Period): $\approx 3.6\text{ tháng}$; ROI năm đầu tiên: $>280%$.

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

Hạn chế kỹ thuật và dữ liệu

  • Dữ liệu phân tích giới hạn trong 4 năm (2009–2012): Chưa đủ độ dài chuỗi thời gian để áp dụng các mô hình học máy hiện đại như SARIMAX hay Prophet nhằm dự báo doanh thu dài hạn 5 năm.
  • Thiếu hụt dữ liệu kế toán chi phí hoạt động (ABC - Activity-Based Costing): Chi phí bán hàng tăng cao đột biến trong năm 2012 (+18.33%, đạt 663,471,492 VNĐ) chưa được bóc tách chi tiết theo từng chiến dịch tiếp thị cụ thể.
  • Kênh tiếp thị trực tuyến chưa định lượng: Doanh số giai đoạn này phụ thuộc 100% vào kênh bán hàng truyền thống (quan hệ thầu xây lắp), chưa tích hợp dữ liệu chuyển đổi số (Digital Marketing Attribution).

Hướng phát triển trong tương lai

  • Tích hợp mô hình dự báo chuỗi thời gian: Xây dựng module tự động dự báo doanh thu theo tháng ứng dụng giải thuật ARIMA/Holt-Winters có tính đến chỉ số giá tiêu dùng (CPI) và tăng trưởng ngành xây dựng.
  • Mở rộng thị trường địa lý phía Nam và miền Trung: Xây dựng hệ thống phân tích doanh thu đa chi nhánh tại Thanh Hóa, Đà Nẵng và TP. Hồ Chí Minh với cơ chế quản lý công nợ thời gian thực (Real-time Credit Management).

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

+-----------------------------------------------------------------------------------+
|                              MA TRẬN ĐỐI TƯỢNG HƯỞNG LỢI                          |
|  - Sinh viên: Tài liệu chuẩn mực về phương pháp thay thế liên hoàn & khảo sát     |
|  - Kỹ sư BI / Data: Bộ mã nguồn Python giải tích tài chính & Schema DDL chuẩn     |
|  - Doanh nghiệp SMEs: Chiến lược định giá, tái cơ cấu sản phẩm & mùa vụ          |
|  - Nhà nghiên cứu: Dữ liệu thực nghiệm kinh tế lượng giai đoạn biến động vĩ mô   |
+-----------------------------------------------------------------------------------+

Lợi ích cụ thể cho từng nhóm đối tượng

Nhóm đối tượng Lợi ích chuyển giao cụ thể Chỉ số định lượng nhận được
Sinh viên Kinh tế / Kế toán Bộ khung mẫu chuẩn mực về cấu trúc khóa luận phân tích doanh thu chuẩn VAS 14 và phương pháp khảo sát $n=5$. Tiết kiệm 40 giờ lập dàn ý và xây dựng phiếu điều tra trắc nghiệm.
Kỹ sư BI & Data Analytics Schema cơ sở dữ liệu bán hàng chuẩn hóa và module Python tự động hóa phương pháp thay thế liên hoàn. Bộ mã nguồn tái sử dụng 100% cho các dự án ERP/BI.
Ban Giám đốc & Chủ Doanh nghiệp SMEs Bộ cẩm nang điều hành giá bán, quản trị mùa vụ và chiến lược phân bổ nguồn lực thị trường tỉnh lẻ. Giảm thiểu rủi ro biến động doanh thu mùa vụ từ 23.89% xuống dưới 10%.
Nhà nghiên cứu / Giảng viên Dữ liệu thực nghiệm phản ánh chính xác tác động của giai đoạn suy thoái bất động sản 2011–2012 lên doanh nghiệp sản xuất. Bộ dữ liệu chuỗi 4 năm hoàn chỉnh có kiểm chứng đối soát chéo.

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

1. Yêu cầu kỹ thuật tối thiểu để triển khai mô hình phân tích doanh thu tự động này là gì?

Hệ thống yêu cầu máy chủ hoặc máy trạm chạy hệ điều hành Linux (Ubuntu 20.04 LTS trở lên) hoặc Windows 10/11, tối thiểu 4GB RAM, cài đặt Python phiên bản 3.10+ cùng hệ quản trị cơ sở dữ liệu PostgreSQL 14+ hoặc MySQL 8.0+. Hệ thống có thể chạy trực tiếp trên tệp bảng tính Excel/CSV mà không cần phần cứng chuyên dụng.

2. Mô hình phân tích nhân tố có giới hạn gì khi quy mô sản phẩm tăng lên hàng nghìn SKU?

Phương pháp thay thế liên hoàn truyền thống yêu cầu cố định thứ tự sắp xếp của các nhân tố (Nhân tố số lượng $\rightarrow$ Nhân tố chất lượng/giá). Khi mở rộng lên hàng nghìn SKU với các biến số đan xen phức tạp (như tỷ giá hối đoái, chiết khấu động), hệ thống cần chuyển đổi sang thuật toán phân tách nhân tố Logarithmic Mean Divisia Index (LMDI) hoặc mô hình hồi quy Ridge/Lasso để tránh sai số lũy tiến.

3. Làm thế nào để tích hợp mô hình này với các phần mềm kế toán hiện nay (như MISA, FAST, Bravo)?

Dữ liệu có thể được trích xuất tự động thông qua các cổng RESTful API của phần mềm kế toán hoặc xuất định kỳ dưới định dạng file chuẩn .xlsx/.csv từ sổ Nhật ký chung (General Journal). Module Python trung gian sẽ tự động thực hiện quy trình ETL (Extract - Transform - Load), làm sạch dữ liệu giảm trừ doanh thu và nạp vào Data Warehouse.

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

Chi phí vận hành gần như bằng 0 nếu doanh nghiệp tự triển khai hạ tầng On-premise trên nền tảng mã nguồn mở (Python, PostgreSQL, Streamlit). Doanh nghiệp chỉ cần phân công 01 nhân sự kế toán tổng hợp kiêm nhiệm cập nhật số liệu và chạy báo cáo định kỳ vào ngày 05 hàng tháng, tiêu tốn khoảng 2–4 giờ làm việc.

5. Dự báo lộ trình hòa vốn (ROI) và hiệu quả tài chính sau khi ứng dụng các giải pháp của đề tài?

Theo tính toán tài chính thực tế, với chi phí đầu tư ban đầu 45,000,000 VNĐ cho việc chuẩn hóa công cụ và tái cấu trúc kênh bán hàng, doanh nghiệp sẽ hoàn vốn sau 3.6 tháng. Lợi ích ròng mang lại từ việc cắt giảm tồn kho dư thừa và tăng trưởng thị phần tại Hải Phòng, Hải Dương ước đạt trên 175,000,000 VNĐ ngay trong năm đầu tiên.


Kết luận

Khóa luận tốt nghiệp "Phân tích doanh thu tại Công ty Cổ phần Thương mại và Đầu tư Đoàn Gia" đã giải quyết trọn vẹn và xuất sắc cả hai khía cạnh: chuẩn hóa cơ sở lý luận kế toán quản trị doanh nghiệp và cung cấp giải pháp thực thi giàu giá trị định lượng cho doanh nghiệp sản xuất thực tế. Thông qua việc ứng dụng phương pháp so sánh định gốc, so sánh liên hoàn và phương pháp giải tích thay thế liên hoàn, nghiên cứu đã chứng minh rằng: Tăng trưởng doanh thu năm 2012 của công ty (+5.84%, đạt 10,045 tỷ VNĐ) phản ánh sự ổn định trong giai đoạn khủng hoảng, nhưng chứa đựng rủi ro lớn do phụ thuộc vào thị trường cốt lõi Hà Nội (59.07%) và sự suy giảm năng suất lao động bình quân.

Các giải pháp đề xuất — bao gồm đẩy mạnh dòng phụ kiện kim khí GQ (+13.07%), khai thác sâu thị trường Hải Phòng (+11.04%) và Hải Dương (+19.91%), kết hợp tối ưu hóa công tác tiếp thị số và tự động hóa quy trình phân tích kinh tế — là kim chỉ nam quan trọng giúp Công ty Đoàn Gia nói riêng và các doanh nghiệp ngành vật liệu xây dựng nói chung nhanh chóng bứt phá, mở rộng thị phần và tối đa hóa lợi nhuận bền vững.