Giới thiệu dự án

Ngành xây dựng cơ bản đóng góp từ 6% đến 7% GDP quốc gia, đóng vai trò đòn bẩy hạ tầng quan trọng nhưng luôn đối mặt với đặc thù rủi ro cao: chu kỳ sản xuất kéo dài, công trình phân tán theo địa bàn, kết cấu phức tạp và biên lợi nhuận ròng mỏng (thường chỉ dao động ở mức 3% – 5%). Trong giai đoạn 2020–2022, sự biến động giá vật liệu xây dựng (thép, xi măng tăng 15% – 30%) cùng áp lực cạnh tranh đấu thầu khốc liệt đã đặt các doanh nghiệp xây lắp vừa và nhỏ trước yêu cầu cấp thiết phải kiểm soát chặt chẽ chi phí thi công.

Tại Công ty TNHH Xây dựng và Phát triển Trần Gia Thịnh, hệ thống kế toán hiện hành chủ yếu vận hành theo mô hình Kế toán Tài chính (KTTC) dựa trên Thông tư 133/2016/TT-BTC và Thông tư 200/2014/TT-BTC, nặng về ghi nhận quá khứ phục vụ báo cáo thuế hơn là cung cấp thông tin quản trị nội bộ. Các điểm nghẽn (pain points) lớn nhất gồm:

  • Chi phí sản xuất mới chỉ được phân loại theo khoản mục (nguyên vật liệu trực tiếp - NVLTT, nhân công trực tiếp - NCTT, máy thi công - MTC, sản xuất chung - SXC) mà chưa được bóc tách theo mô hình ứng xử chi phí (biến phí, định phí, chi phí hỗn hợp).
  • Chi phí máy thi công và sản xuất chung phát sinh liên quan đến nhiều công trình chỉ được phân bổ theo một tiêu thức đơn nhất (thường dựa trên chi phí NVLTT hoặc NCTT), dẫn đến sai lệch giá thành thực tế giữa các hạng mục.
  • Công tác lập dự toán mang tính tĩnh (Static Budgeting), thiếu hệ thống định mức nội bộ linh hoạt và chưa có cơ chế phân tích sai biệt (Variance Analysis) đa chiều giữa chi phí thực tế phát sinh và dự toán mời thầu.
+-----------------------------------------------------------------------------+
|                          MỤC TIÊU DỰ ÁN (PROJECT OBJECTIVES)                |
+-----------------------------------------------------------------------------+
| 1. Hệ thống hóa cơ sở lý luận KTQT chi phí xây lắp theo TT 53/2006/TT-BTC.  |
| 2. Phân tích thực trạng hạch toán chi phí công trình tại Trần Gia Thịnh.    |
| 3. Xây dựng mô hình tách chi phí hỗn hợp bằng phương pháp bình phương bé nhất|
| 4. Thiết lập hệ thống dự toán linh hoạt (Flexible Budget) theo công trình.  |
| 5. Thiết kế bộ chỉ tiêu phân tích sai biệt (Variance) và báo cáo lãi góp CVP|
+-----------------------------------------------------------------------------+

Giải pháp đưa ra là xây dựng hệ thống Kế toán Quản trị (KTQT) chi phí sản xuất tích hợp, chuẩn hóa quy trình phân tích mối quan hệ Chi phí - Khối lượng - Lợi nhuận (Cost - Volume - Profit: CVP) và tự động hóa trích xuất báo cáo quản trị. Kết quả kỳ vọng:

  • Giảm sai số phân bổ chi phí chung giữa các công trình từ >12% xuống <2.5%.
  • Rút ngắn chu kỳ lập báo cáo chi phí từ 15 ngày xuống 48 giờ sau kỳ nghiệm thu khối lượng.
  • Nhận diện kịp thời các biến động giá và lượng để cắt giảm 4% – 6% lãng phí vật tư công trường.

Phạm vi nghiên cứu tập trung vào các công trình dân dụng và hạ tầng kỹ thuật do Công ty TNHH Xây dựng và Phát triển Trần Gia Thịnh thi công trong giai đoạn 2019–2022, giới hạn ở dòng chi phí sản xuất trực tiếp và gián tiếp tại hiện trường.


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

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

Khảo sát thực tế công tác kế toán chi phí tại doanh nghiệp cho thấy sự thiếu hụt các công cụ định lượng hỗ trợ ra quyết định ngắn hạn.

Tiêu chí KTTC truyền thống tại công ty Mô hình KTQT bán tự động Hệ thống KTQT tích hợp đề xuất
Phân loại chi phí Theo khoản mục (TK 154) Khoản mục kết hợp định mức thô Biến phí, Định phí, Chi phí hỗn hợp
Phân bổ chi phí chung 1 tiêu thức (tỷ lệ NVLTT) 2 tiêu thức giản đơn Activity-Based Drivers (Đa tiêu thức)
Định mức chi phí Định mức định mức Nhà nước tĩnh Điều chỉnh theo kinh nghiệm Định mức nội bộ + Hệ số trượt giá
Báo cáo kết quả P&L tổng hợp định kỳ Báo cáo chi phí theo dự án Báo cáo đóng góp lãi góp (Margin Report)
Hỗ trợ ra quyết định Rất thấp (chỉ xem số liệu cũ) Trung bình (chậm trễ thông tin) Cao (Phân tích CVP, Hòa vốn dự thầu)

Dựa trên phương pháp phân tích yêu cầu MoSCoW, hệ thống cần đáp ứng:

  • Must-have (Bắt buộc): Bóc tách biến phí/định phí trong chi phí máy thi công và sản xuất chung; Xây dựng công thức phân tích biến động chi phí nguyên vật liệu và nhân công trực tiếp.
  • Should-have (Cần có): Hệ thống dự toán chi phí linh hoạt; Biểu mẫu báo cáo kết quả kinh doanh bộ phận theo hình thái chi phí.
  • Could-have (Có thể có): Dashboard trực quan hóa dòng chi phí theo thời gian thực trên Microsoft Power BI.
  • Won't-have (Tạm hoãn): Tích hợp hoàn toàn hệ thống ERP toàn diện đa chi nhánh.

Thiết kế hệ thống

Kiến trúc luồng thông tin kế toán quản trị chi phí được thiết kế theo mô hình 3 tầng xử lý:

flowchart TD
    subgraph Data_Collection [Tầng Thu Thập Dữ Liệu Hiện Trường]
        A1[Hóa đơn/Phiếu xuất kho NVL] --> B[Sổ Chi Tiết TK 154 / TK 621, 622, 623, 627]
        A2[Bảng chấm công/Đơn giá thầu NC] --> B
        A3[Nhật trình máy/Chi phí nhiên liệu] --> B
        A4[Chi phí chung ban chỉ huy công trường] --> B
    end

    subgraph Processing_Engine [Tầng Xử Lý & Phân Bổ KTQT]
        B --> C1[Tách Chi Phí Hỗn Hợp: Least-Squares Engine]
        C1 --> C2[Phân Loại: Biến Phí vs Định Phí]
        C2 --> C3[Hệ Thống Phân Bổ Đa Tiêu Thức Activity Drivers]
        C3 --> C4[So Sánh Dự Toán Linh Hoạt vs Thực Tế]
    end

    subgraph Reporting_Decision [Tầng Báo Cáo & Ra Quyết Định]
        C4 --> D1[Báo Cáo Phân Tích Sai Biệt: Lượng vs Giá]
        C4 --> D2[Báo Cáo Lãi Góp CVP Từng Hạng Mục]
        D1 --> E[Hội Đồng Quản Trị / Ban Chỉ Huy Dự Án]
        D2 --> E
    end

Công nghệ và công cụ áp dụng:

  • Hệ thống kế toán nền tảng: MISA SME 2022 / FAST Accounting 11.0.
  • Module xử lý dữ liệu và thuật toán hồi quy: Microsoft Excel 365 (VBA 7.1), Python 3.10 (thư viện pandas 1.5.0, scikit-learn 1.1.2).
  • Cơ sở dữ liệu lưu trữ: SQL Server 2019 Express.

Cấu trúc lưu trữ dữ liệu chi phí hạch toán quản trị:

-- Schema bảng quản lý dữ liệu chi phí và dự toán công trình
CREATE TABLE Management_Cost_Tracking (
    EntryID INT PRIMARY KEY IDENTITY(1,1),
    ProjectCode VARCHAR(20) NOT NULL,
    SubCategoryCode VARCHAR(20) NOT NULL,
    CostBehaviorType VARCHAR(10) CHECK (CostBehaviorType IN ('VARIABLE', 'FIXED', 'MIXED')),
    BudgetedQuantity DECIMAL(18,4),
    StandardPrice DECIMAL(18,2),
    ActualQuantity DECIMAL(18,4),
    ActualPrice DECIMAL(18,2),
    ActualTotalCost AS (ActualQuantity * ActualPrice),
    StandardTotalCost AS (BudgetedQuantity * StandardPrice),
    ReportingPeriod DATE NOT NULL
);

Methodology

Phương pháp triển khai tích hợp kỹ thuật toán kinh tế và chuẩn mực kế toán quản trị:

  1. Phương pháp hồi quy bình phương bé nhất (Least-Squares Regression Method): Tách chi phí hỗn hợp máy thi công và SXC thành thành phần biến phí đơn vị ($b$) và định phí cố định ($a$).
  2. Phương pháp chi phí tiêu chuẩn (Standard Costing): Thiết lập định mức giá và lượng dựa trên Thông tư 06/2016/TT-BXD, Quyết định 1134/QĐ-BXD và dữ liệu thi công nội bộ 3 năm gần nhất.
  3. Mô hình kế toán chi phí mục tiêu (Target Costing): Sử dụng trong giai đoạn lập hồ sơ dự thầu công trình.

Implementation và kết quả

Development process

Quá trình triển khai giải pháp được chuẩn hóa qua 3 module phân tích kỹ thuật:

1. Thuật toán tách chi phí hỗn hợp bằng phương pháp bình phương bé nhất

Đối với chi phí máy thi công ($Y$) biến thiên theo ca máy ($X$), hàm tổng chi phí có dạng: $$Y = a + bX$$ Trong đó: $$b = \frac{n\sum(XY) - (\sum X)(\sum Y)}{n\sum(X^2) - (\sum X)^2}$$ $$a = \frac{\sum Y - b\sum X}{n}$$

Đoạn mã Python thực hiện việc tách chi phí tự động từ dữ liệu nhật trình công trường:

import numpy as np
import pandas as pd

def separate_mixed_cost(data_frame, activity_col, cost_col):
    """
    Tách chi phí hỗn hợp thành Định phí (a) và Biến phí đơn vị (b)
    """
    X = data_frame[activity_col].values
    Y = data_frame[cost_col].values
    n = len(X)
    
    # Tính toán các hệ số theo OLS (Ordinary Least Squares)
    sum_x = np.sum(X)
    sum_y = np.sum(Y)
    sum_xy = np.sum(X * Y)
    sum_x2 = np.sum(X ** 2)
    
    b = (n * sum_xy - sum_x * sum_y) / (n * sum_x2 - sum_x ** 2)
    a = (sum_y - b * sum_x) / n
    
    # Tính hệ số xác định R-squared
    y_pred = a + b * X
    r_squared = 1 - (np.sum((Y - y_pred)**2) / np.sum((Y - np.mean(Y))**2))
    
    return {"fixed_cost_a": float(a), "variable_rate_b": float(b), "r_squared": float(r_squared)}

# Ví dụ dữ liệu thực nghiệm 6 kỳ thi công công trình kết cấu
data = pd.DataFrame({
    'machine_hours': [120, 150, 110, 180, 200, 170],
    'total_machinery_cost': [45000000, 53000000, 42000000, 61000000, 67000000, 59000000]
})

res = separate_mixed_cost(data, 'machine_hours', 'total_machinery_cost')
print(f"Hàm chi phí: Y = {res['fixed_cost_a']:,.2f} + {res['variable_rate_b']:,.2f} * X (R² = {res['r_squared']:.4f})")

2. Kỹ thuật phân tích sai biệt chi phí trực tiếp (Variance Decomposition)

Hệ thống tính toán độc lập sai biệt do biến động giá (Price Variance) và sai biệt do biến động định mức tiêu hao (Quantity/Efficiency Variance):

$$\Delta C_{NVL_Lượng} = (L_{tt} - L_{dt}) \times G_{dt}$$ $$\Delta C_{NVL_Giá} = (G_{tt} - G_{dt}) \times L_{tt}$$ $$\Delta C_{NCTT_NăngSuất} = (H_{tt} - H_{dt}) \times ĐG_{dt}$$ $$\Delta C_{NCTT_ĐơnGiá} = (ĐG_{tt} - ĐG_{dt}) \times H_{tt}$$

Truy vấn SQL tổng hợp sai biệt chi phí vật tư:

SELECT 
    ProjectCode,
    SubCategoryCode,
    SUM((ActualQuantity - BudgetedQuantity) * StandardPrice) AS Material_Quantity_Variance,
    SUM((ActualPrice - StandardPrice) * ActualQuantity) AS Material_Price_Variance,
    SUM(ActualTotalCost - StandardTotalCost) AS Total_Cost_Variance
FROM Management_Cost_Tracking
WHERE CostBehaviorType = 'VARIABLE'
GROUP BY ProjectCode, SubCategoryCode;

Testing và validation

Mô hình được thử nghiệm đối chứng trên dữ liệu thi công thực tế phần Kết cấu và Kiến trúc của công trình mẫu tại Công ty Trần Gia Thịnh (giá trị thực tế ~2.5 tỷ VNĐ).

Khoản mục chi phí Dự toán thầu (VNĐ) Thực tế ghi nhận (VNĐ) Chênh lệch (VNĐ) Tỷ lệ biến động (%) Nguyên nhân phân tích theo KTQT
Nguyên vật liệu trực tiếp 1,420,000,000 1,498,000,000 +78,000,000 +5.49% Giá thép tăng (+3.2%), hao hụt thi công (+2.29%)
Nhân công trực tiếp 480,000,000 462,000,000 -18,000,000 -3.75% Tăng năng suất ca máy, giảm 120 giờ công thợ
Máy thi công (Biến phí) 160,000,000 172,500,000 +12,500,000 +7.81% Chi phí dầu Diesel tăng từ 19,500 lên 23,200 đ/lít
Sản xuất chung (Định phí) 115,000,000 114,200,000 -800,000 -0.70% Kiểm soát tốt chi phí văn phòng lán trại tạm
Tổng cộng 2,175,000,000 2,246,700,000 +71,700,000 +3.30% Chi phí bù đắp nhờ tối ưu năng suất lao động

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

  • Độ chính xác dữ liệu: Loại bỏ hiện tượng phân bổ đồng đều sai lệch chi phí máy, phản ánh chính xác giá thành cho từng hạng mục công tác (đào móng, đổ bê tông, xây trát).
  • Tối ưu hóa thời gian xử lý: Rút ngắn thời gian kết xuất bảng tính giá thành từ 10 ngày cuối tháng xuống còn 1.5 ngày làm việc.
  • Mức độ hài lòng của ban quản lý: Đạt 91/100 điểm đánh giá từ Giám đốc điều hành và các Chỉ huy trưởng công trường về tính minh bạch và độ tin cậy của thông tin dự toán.

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

  1. Chuẩn hóa mô hình toán học trong kế toán xây lắp: Thay vì ước tính cảm tính tỷ lệ phân bổ chi phí chung, dự án đã ứng dụng mô hình hồi quy $Y = a + bX$ để cô lập chính xác định phí cố định, giúp xác định đúng điểm hòa vốn công trình.
  2. Khắc phục hạn chế của các nghiên cứu trước đây:
    • So với nghiên cứu của Hoàng Bích Diệp (2017) tại Công ty Cổ phần Xây dựng số 4 Thăng Long (chỉ dừng ở việc đề xuất phân loại mà chưa xây dựng thuật toán tách chi phí hỗn hợp cụ thể).
    • So với nghiên cứu của Hà Thị Minh Nga (2019) trong ngành dệt may (chỉ áp dụng cho sản xuất dây chuyền cố định, không thích ứng với địa bàn thi công di động ngoài trời).
    • So với nghiên cứu của Nguyễn Thị Liên (2017) tại Công ty Tuấn Minh (chưa đưa ra biểu mẫu báo cáo kết quả kinh doanh dạng lãi góp CVP).
  3. Cải thiện hiệu quả vận hành: Đưa ra cơ chế phân bổ chi phí theo mức độ hoạt động thực tế (Activity-Driven Allocation), giảm tỷ lệ sai sót số liệu tính giá thành từ 8.4% xuống còn 1.2%.

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

Kịch bản ứng dụng thực tế

Khi tham gia đấu thầu gói thầu xây dựng "Nhà hiệu bộ 03 tầng", bộ phận kế toán quản trị tiến hành phân tích điểm hòa vốn ngắn hạn để lập giá sàn dự thầu:

[Doanh thu hòa vốn (BEP)] = [Tổng Định Phí] / [Tỷ lệ Lãi Góp]
Tỷ lệ Lãi Góp (CMR) = (Doanh thu dự kiến - Biến phí trực tiếp) / Doanh thu dự kiến

Nếu doanh nghiệp chấp nhận bù đắp định phí sẵn có của máy móc (khấu hao đã trích định kỳ), giá bỏ thầu cận biên có thể giảm 4% – 7% so với giá dự toán ban đầu mà vẫn đảm bảo an toàn tài chính, giúp nâng cao khả năng trúng thầu lên 35%.

+-----------------------------------------------------------------------------+
|                     LỘ TRÌNH TRIỂN KHAI 4 BƯỚC (ROADMAP)                    |
+-----------------------------------------------------------------------------+
| Bước 1 (Tháng 1-2): Khảo sát thực tế, số hóa hệ thống danh mục định mức.   |
| Bước 2 (Tháng 3-4): Cài đặt module tách chi phí hỗn hợp và CVP trên Excel/SQL.|
| Bước 3 (Tháng 5):   Vận hành song song hệ thống KTTC và KTQT trên 2 dự án.  |
| Bước 4 (Tháng 6):   Đánh giá sai lệch, nghiệm thu và chuyển giao quy trình. |
+-----------------------------------------------------------------------------+

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

  • Chi phí đầu tư triển khai: 35,000,000 VNĐ (Đào tạo nhân sự nội bộ, thiết lập biểu mẫu phần mềm, hiệu chỉnh hệ thống dữ liệu).
  • Lợi ích kinh tế trực tiếp hàng năm: Tiết kiệm khoảng 110,000,000 VNĐ/năm từ việc giảm hao hụt vật liệu ngoài định mức và tối ưu hóa điều phối ca máy thi công.
  • Hệ số hoàn vốn đầu tư (ROI): $$\text{ROI} = \frac{110,000,000 - 35,000,000}{35,000,000} \times 100% = 214.28%$$ Thời gian thu hồi vốn: 3.8 tháng.

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

  • Hạn chế kỹ thuật: Dữ liệu đầu vào phụ thuộc vào tính kịp thời của nhật trình thi công gửi về từ hiện trường; việc phân loại chi phí hỗn hợp ở các công trình có thời gian quá ngắn (< 3 tháng) có thể gặp sai số do mẫu dữ liệu nhỏ.
  • Rào cản nhân sự: Kế toán viên quen với phương pháp hạch toán tĩnh truyền thống, cần thời gian thích nghi với việc phân tích sai biệt chi phí.
  • Hướng phát triển:
    1. Xây dựng ứng dụng di động (Mobile App) cho Chỉ huy trưởng ghi nhận khối lượng vật tư và ca máy trực tiếp tại công trường theo thời gian thực.
    2. Tích hợp mô hình AI/Machine Learning để tự động dự báo giá vật liệu xây dựng theo chuỗi thời gian (Time-series Forecasting), hỗ trợ lập dự toán linh hoạt chính xác hơn.

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

  • Sinh viên ngành Kế toán - Kiểm toán: Tài liệu tham khảo ứng dụng thực tế về KTQT chi phí trong ngành xây dựng cơ bản, có số liệu minh họa và biểu mẫu phân tích định lượng rõ ràng.
  • Kế toán trưởng và Chuyên viên tài chính doanh nghiệp xây dựng: Cẩm nang thực hành tái cấu trúc hệ thống tài khoản chi tiết, cách thiết lập báo cáo phân tích chênh lệch chi phí và phân tích điểm hòa vốn dự thầu.
  • Chủ doanh nghiệp / Giám đốc điều hành: Công cụ quản trị trực quan giúp kiểm soát dòng tiền, phát hiện thất thoát vật tư và đưa ra quyết định giá thầu cạnh tranh.
  • Nhà phát triển phần mềm ERP: Đặc tả yêu cầu người dùng (User Requirements) để thiết kế các phân hệ kế toán quản trị chuyên sâu cho ngành xây lắp.

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

1. Doanh nghiệp cần trang bị hạ tầng phần mềm gì để áp dụng hệ thống KTQT này?

Chỉ cần máy tính văn phòng thông thường có cài đặt Microsoft Excel 2016 trở lên (hỗ trợ Power Query, Solver) kết hợp với phần mềm kế toán hiện có (MISA, FAST, Bravo) mà không yêu cầu đầu tư các hệ thống ERP đắt đỏ.

2. Sự khác biệt cơ bản giữa cách phân loại chi phí theo KTTC và KTQT trong xây lắp là gì?

KTTC phân loại chi phí theo nội dung và mục đích sử dụng (TK 621, 622, 623, 627) để tính giá thành quá khứ. KTQT phân loại chi phí theo cách ứng xử (biến phí, định phí, chi phí hỗn hợp) để lập kế hoạch, kiểm soát sai biệt và ra quyết định kinh doanh tương lai.

3. Phương pháp tách chi phí hỗn hợp nào phù hợp nhất cho doanh nghiệp vừa và nhỏ?

Phương pháp Bình phương bé nhất (Least Squares Regression) là tối ưu nhất vì triệt tiêu được tính chủ quan của phương pháp đồ thị và loại bỏ sai số cực trị của phương pháp Cực đại - Cực tiểu (High-Low Method).

4. Báo cáo kế toán quản trị có phải nộp cho cơ quan Thuế hay bên ngoài không?

Không. Báo cáo KTQT là tài liệu mật phục vụ riêng cho công tác quản trị nội bộ của Ban Giám đốc và các nhà quản trị doanh nghiệp, không bắt buộc tuân theo khuôn mẫu pháp lý của Nhà nước.

5. Làm thế nào để kiểm soát sai biệt chi phí nguyên vật liệu phát sinh do trượt giá thị trường?

KTQT tách riêng Sai biệt về Giá $[(G_{tt} - G_{dt}) \times L_{tt}]$ và Sai biệt về Lượng $[(L_{tt} - L_{dt}) \times G_{dt}]$. Trượt giá thị trường thuộc về sai biệt giá (trách nhiệm phòng thu mua/đấu thầu), trong khi hao hụt vượt định mức thuộc về sai biệt lượng (trách nhiệm của đội thi công hiện trường).


Kết luận

Đề tài "Hoàn thiện kế toán quản trị chi phí sản xuất tại Công ty TNHH Xây dựng và Phát triển Trần Gia Thịnh" đã giải quyết triệt để bài toán chuyển đổi từ kế toán ghi chép thụ động sang kế toán quản trị chiến lược. Bằng việc áp dụng các mô hình toán kinh tế (hồi quy tách chi phí hỗn hợp, phân tích phương sai CVP), nghiên cứu không chỉ mang lại giá trị học thuật hoàn chỉnh mà còn cung cấp bộ công cụ quản lý chi phí thực tiễn cao, giúp doanh nghiệp tiết kiệm hàng trăm triệu đồng chi phí sản xuất mỗi năm và nâng cao rõ rệt năng lực cạnh tranh trong hoạt động đấu thầu xây dựng.