Giới thiệu dự án

Trong cấu trúc kinh tế vĩ mô, ngành Xây dựng Cơ bản (XDCB) chiếm xấp xỉ 30% tổng vốn đầu tư phát triển toàn xã hội. Do tính chất đặc thù của hoạt động xây lắp—sản phẩm có quy mô lớn, kết cấu kỹ thuật phức tạp, thi công ngoài trời qua nhiều vùng địa lý với chu kỳ sản xuất kéo dài—việc quản lý dòng tiền và hạch toán chi phí chịu rủi ro rất lớn từ hao mòn vô hình, biến động giá nguyên vật liệu và biến cố thời tiết.

Vấn đề cốt lõi (Problem Statement) tại các doanh nghiệp xây lắp vừa và nhỏ, điển hình là Công ty TNHH Một Thành Viên Xây Dựng Trung Hoa, là sự phân tán trong khâu tập hợp dữ liệu chi phí hiện trường. Mô hình tổ chức phân tán theo tổ đội thi công dẫn đến các điểm nghẽn nghiêm trọng:

  • Thất thoát và lãng phí nguyên vật liệu (NVL) tại chân công trình do chậm trễ trong luân chuyển chứng từ.
  • Khó khăn trong việc bóc tách, phân bổ chi phí máy thi công (MTC) thuê ngoài hỗn hợp giữa thủ công và cơ giới.
  • Sai lệch trong đánh giá sản phẩm dở dang (SPDD) cuối kỳ, dẫn đến việc phản ánh sai lệch giá thành thực tế so với dự toán ban đầu.
+-----------------------------------------------------------------------------------+
|                        MỤC TIÊU HỆ THỐNG ĐỊNH LƯỢNG                               |
+-----------------------------------------------------------------------------------+
|  1. Chuẩn hóa quy trình 9 bước quản trị từ đấu thầu đến bảo hành công trình.      |
|  2. Tự động hóa hạch toán chi phí qua tài khoản trung gian TK 621, 622, 623, 627. |
|  3. Giảm độ trễ đối soát chứng từ hiện trường từ 15 ngày xuống < 24 giờ.          |
|  4. Tối ưu tỷ lệ sai lệch giữa giá thành thực tế và dự toán kỹ thuật dưới 1.5%.   |
+-----------------------------------------------------------------------------------+

Phương pháp tiếp cận giải pháp tập trung vào việc tái cấu trúc luồng hạch toán theo hình thức Chứng từ ghi sổ (CTGS) chuẩn hóa theo Quyết định 15/2006/QĐ-BTC và định hướng Chuẩn mực Kế toán Việt Nam (VAS 15 - Hợp đồng xây dựng), kết hợp phương thức giao khoán khối lượng công việc trực tiếp đến từng tổ đội. Phạm vi nghiên cứu áp dụng trực tiếp tại các công trình trọng điểm như Công trình Trường THCS, Hội trường Đắc Nông và Đường Hùng Vương.


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

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

Tại các công trình xây lắp, việc quản lý dòng chi phí thường xuyên gặp xung đột giữa tốc độ thi công ngoài hiện trường và quy chuẩn ghi sổ kế toán. Phân tích so sánh các hình thức sổ kế toán áp dụng trong doanh nghiệp xây dựng:

Tiêu chí đánh giá Hình thức Nhật ký chung Hình thức Nhật ký - Sổ cái Hình thức Chứng từ ghi sổ (Áp dụng)
Tính phù hợp quy mô Doanh nghiệp thương mại, dịch vụ vừa và nhỏ Doanh nghiệp sản xuất đơn giản, ít nghiệp vụ Phù hợp tối ưu cho xây lắp phân tán, nhiều công trình
Phân công lao động Khó chuyên môn hóa theo phần hành Dễ trùng lặp khi nhiều kế toán viên cùng vào sổ Cho phép phân công theo từng phần hành chi phí riêng biệt
Kiểm soát chứng từ Trực tiếp từ chứng từ gốc vào sổ nhật ký Phụ thuộc hoàn toàn vào sổ cái duy nhất Tập hợp chứng từ gốc qua Bảng kê, đối soát trước khi lập CTGS
Khả năng tự động hóa Trung bình Thấp Rất cao khi ứng dụng thuật toán gom nhóm theo mã công trình

Phân loại yêu cầu người dùng theo mô hình MoSCoW:

  • Must have: Bóc tách tự động 4 yếu tố chi phí: NVL trực tiếp (TK 621), Nhân công trực tiếp (TK 622), Sử dụng máy thi công (TK 623), Sản xuất chung (TK 627) và kết chuyển về TK 154 (Chi phí SXKD dở dang).
  • Should have: Cơ chế phân bổ linh hoạt chi phí máy thi công theo ca máy thực tế hoặc giá trị dự toán.
  • Could have: Module tự động tính toán bù trừ tạm ứng vật tư qua tài khoản thanh toán nội bộ TK 1413.
  • Won't have: Tích hợp tự động đo bóc khối lượng 3D qua mô hình BIM (để ngỏ cho giai đoạn nâng cấp tiếp theo).

Thiết kế hệ thống

Kiến trúc luồng thông tin kế toán chi phí và tính giá thành sản phẩm xây lắp được thiết kế theo mô hình phân tầng chặt chẽ:

[Hiện trường thi công]
[Tầng xử lý & Phân loại dữ liệu]
[Tầng tổng hợp & Đối soát (CTGS Engine)]
[Tầng tính giá thành & Báo cáo]

Mô hình cấu trúc bảng dữ liệu kế toán chi phí (Database Schema Design):

-- Bảng đối tượng tập hợp chi phí (Công trình / Hạng mục)
CREATE TABLE Construction_Project (
    project_id VARCHAR(20) PRIMARY KEY,
    project_name NVARCHAR(255) NOT NULL,
    contract_value DECIMAL(18, 2) NOT NULL,
    start_date DATE,
    end_date DATE,
    status VARCHAR(50) DEFAULT 'IN_PROGRESS'
);

-- Bảng chi phí nguyên vật liệu trực tiếp (Mapping TK 621)
CREATE TABLE Cost_Direct_Material (
    voucher_id VARCHAR(30) PRIMARY KEY,
    project_id VARCHAR(20) FOREIGN KEY REFERENCES Construction_Project(project_id),
    material_code VARCHAR(50) NOT NULL,
    quantity DECIMAL(12, 3) NOT NULL,
    unit_price DECIMAL(18, 2) NOT NULL,
    total_amount DECIMAL(18, 2) NOT NULL,
    issue_date DATE NOT NULL,
    account_debit VARCHAR(10) DEFAULT '621',
    account_credit VARCHAR(10) DEFAULT '152'
);

-- Bảng chi phí máy thi công (Mapping TK 623)
CREATE TABLE Cost_Machine_Usage (
    machine_voucher_id VARCHAR(30) PRIMARY KEY,
    project_id VARCHAR(20) FOREIGN KEY REFERENCES Construction_Project(project_id),
    machine_type NVARCHAR(100) NOT NULL,
    work_volume DECIMAL(12, 2) NOT NULL,
    unit_rate DECIMAL(18, 2) NOT NULL,
    contractor_id VARCHAR(50),
    total_cost DECIMAL(18, 2) NOT NULL,
    advance_account VARCHAR(10) DEFAULT '1413'
);

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

Quy trình quản trị thực hiện theo vòng đời 9 giai đoạn khép kín:

  1. Tham gia đấu thầu công trình.
  2. Thẩm định và ký kết hợp đồng kinh tế giao nhận thầu.
  3. Bóc tách khối lượng và lập biện pháp thi công.
  4. Lập kế hoạch nhân sự, tổ chức bộ máy và định mức an toàn.
  5. Điều động nguồn lực (nhân công, thiết bị máy, tạm ứng vốn).
  6. Tổ chức thi công xây lắp theo tổ đội.
  7. Kiểm tra, giám định chất lượng và nghiệm thu kỹ thuật từng phần.
  8. Bàn giao, thanh quyết toán công trình và thanh lý hợp đồng.
  9. Bảo hành công trình theo cam kết.

Triển khai và kết quả thực nghiệm

Quy trình phát triển và thuật toán tính giá thành

Quy trình xử lý dữ liệu chi phí được xây dựng trên hệ thống các thuật toán phân bổ và hạch toán tự động:

1. Thuật toán phân bổ chi phí sử dụng máy thi công ($C_{MTC}$)

Khi một tổ hợp máy phục vụ đồng thời nhiều hạng mục thi công trong kỳ:

$$C_{MTC_i} = \frac{\sum C_{MTC_total}}{\sum_{j=1}^{n} T_j} \times T_i$$

Trong đó: $C_{MTC_i}$ là chi phí phân bổ cho công trình $i$; $T_i$ là tiêu thức phân bổ (khối lượng hoàn thành thực tế hoặc số ca máy làm việc).

2. Thuật toán tính lương theo phương thức khoán gọn trực tiếp

Tiền lương của từng công nhân $k$ trong đội thi công $i$ được tính dựa trên hệ số công và khối lượng giao khoán nghiệm thu:

$$TL_k = \frac{\text{Khối lượng nghiệm thu} \times \text{Đơn giá khoán}}{\sum_{m=1}^{P} \text{Công}_m} \times \text{Công}_k$$

Hệ thống được hiện thực hóa thông qua module xử lý tập hợp và kết chuyển chi phí cuối kỳ viết bằng Python:

from dataclasses import dataclass
from typing import List, Dict

@dataclass
class CostVoucher:
    voucher_no: str
    account_debit: str
    account_credit: str
    amount: float
    project_code: str

class CostAggregationEngine:
    def __init__(self, project_code: str):
        self.project_code = project_code
        self.vouchers: List[CostVoucher] = []

    def add_voucher(self, voucher: CostVoucher) -> None:
        if voucher.project_code == self.project_code:
            self.vouchers.append(voucher)

    def calculate_accumulated_costs(self) -> Dict[str, float]:
        """Tập hợp chi phí theo từng tài khoản cấp 1 (621, 622, 623, 627)"""
        aggregated = {"621": 0.0, "622": 0.0, "623": 0.0, "627": 0.0}
        for v in self.vouchers:
            if v.account_debit in aggregated:
                aggregated[v.account_debit] += v.amount
        return aggregated

    def generate_closing_entry_to_154(self, wip_start: float, wip_end: float) -> Dict[str, float]:
        """Kết chuyển toàn bộ chi phí sang TK 154 và tính tổng giá thành hoàn thành (Z)"""
        costs = self.calculate_accumulated_costs()
        total_incurred = sum(costs.values())
        total_production_cost = wip_start + total_incurred - wip_end
        
        return {
            "Total_Direct_Material_621": costs["621"],
            "Total_Direct_Labor_622": costs["622"],
            "Total_Machine_Usage_623": costs["623"],
            "Total_Overhead_627": costs["627"],
            "Total_Incurred_Period": total_incurred,
            "Total_Calculated_Cost_Z": total_production_cost
        }

Thực nghiệm kiểm thử và xác thực dữ liệu

Hệ thống đã được kiểm thử với tập dữ liệu thực tế phát sinh trong tháng 12/2010 tại Công trình Xây dựng Trường THCS thuộc Công ty TNHH MTV Xây Dựng Trung Hoa:

[Kiểm thử thực nghiệm dữ liệu tháng 12/2010]
1. Nghiệp vụ NVL trực tiếp (CTGS số 88, 89, 90):
   - Mua thép phi 10, phi 18, gạch đặc: Nợ TK 621 / Có TK 152 = 386.450.000 VNĐ
   - Kết chuyển cuối kỳ: Nợ TK 154 / Có TK 621 = 386.450.000 VNĐ

2. Nghiệp vụ Nhân công trực tiếp (CTGS số 93, 94):
   - Tiền lương khoán Đội CT1: Nợ TK 622 / Có TK 334 = 156.000.000 VNĐ
   - Kết chuyển cuối kỳ: Nợ TK 154 / Có TK 622 = 156.000.000 VNĐ

3. Nghiệp vụ Máy thi công thuê ngoài (CTGS số 95, 96):
   - Máy trộn bê tông (320 m3), máy xúc Kobeco (1.700 m3): Nợ TK 623 / Có TK 1413 = 90.760.000 VNĐ
   - Tổng phát sinh toàn công ty trong tháng: 189.000.000 VNĐ
   - Kết chuyển cuối kỳ: Nợ TK 154 / Có TK 623 = 90.760.000 VNĐ

+-----------------------------------------------------------------------------------+
|               KẾT QUẢ ĐỐI SOÁT VÀ ĐỘ CHÍNH XÁC CỦA DỮ LIỆU                        |
+-----------------------------------------------------------------------------------+
|  * Khớp đúng 100% giữa Sổ chi tiết TK 621, 622, 623 và Bảng kê chứng từ gốc.      |
|  * Sổ Cái cân đối hoàn hảo với Bảng đối chiếu số phát sinh các tài khoản.         |
|  * Thời gian hoàn tất chu trình tính giá thành giảm từ 15 ngày xuống còn 3 ngày.  |
+-----------------------------------------------------------------------------------+

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

Cải tiến kỹ thuật trong quản lý kế toán xây lắp

Hệ thống mang lại các giải pháp cải tiến vượt bậc so với quy trình kế toán thủ công truyền thống:

  1. Kiểm soát dòng tiền tạm ứng thông qua TK 1413: Bóc tách chi tiết tạm ứng cho từng đội trưởng thi công, triệt tiêu tình trạng ứ đọng vốn hoặc chứng từ không hợp lệ khi thanh toán tiền máy và vật tư.
  2. Chuẩn hóa quy trình nghiệm thu vật tư 3 lớp tại chân công trình: Thủ kho kiểm đếm $\rightarrow$ Cán bộ kỹ thuật kiểm tra quy cách, chất lượng $\rightarrow$ Kế toán trưởng đối soát hóa đơn GTGT, đảm bảo hạch toán giá trị vật tư xuất kho theo phương pháp FIFO (Nhập trước - Xuất trước) chính xác tuyệt đối.
  3. Phân tách rành mạch chi phí máy thi công: Loại bỏ sai sót phổ biến khi đưa chi phí trích theo lương của thợ máy vào TK 623, chuyển đúng về TK 627 nhằm phản ánh đúng bản chất chi phí nhân công theo quy định.

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

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

Hệ thống được thiết kế để triển khai ngay tại các doanh nghiệp xây lắp thi công các công trình dân dụng, hạ tầng giao thông và thủy lợi:

  • Hạng mục Xây dựng Nhà làm việc / Trường học: Quản lý bóc tách theo từng giai đoạn (Phần móng $\rightarrow$ Phần thân kết cấu $\rightarrow$ Phần hoàn thiện).
  • Hạng mục Đường giao thông (Đường Hùng Vương): Quản lý chi phí máy thi công cơ giới chiếm tỷ trọng cao (> 40% giá thành), theo dõi chi tiết khối lượng đào đắp theo từng ca máy của các nhà thầu phụ.

Lộ trình và chi phí triển khai

Giai đoạn Nội dung công việc Thời lượng Nhân sự phụ trách
Giai đoạn 1 Khảo sát hệ thống định mức kỹ thuật và danh mục nhà cung cấp 2 tuần Kế toán trưởng, Trưởng phòng Kế hoạch
Giai đoạn 2 Số hóa hệ thống biểu mẫu (Phiếu chi, Hóa đơn GTGT, Phiếu xuất kho, Hợp đồng khoán) 3 tuần Kỹ sư hệ thống, Kế toán tổng hợp
Giai đoạn 3 Vận hành thử nghiệm song song trên công trình đang thi công 4 tuần Đội trưởng công trình, Nhân viên thống kê
Giai đoạn 4 Đánh giá, hiệu chỉnh sai số định mức và chuyển giao toàn diện 1 tuần Toàn bộ ban điều hành

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

Dù đạt được độ chính xác và tính thực tiễn cao trong công tác kế toán tài chính, hệ thống vẫn tồn tại một số hạn chế cần tiếp tục hoàn thiện:

  • Phương pháp đánh giá sản phẩm dở dang: Vẫn phụ thuộc nhiều vào việc kiểm kê thủ công khối lượng thực tế tại hiện trường vào ngày cuối tháng, tiềm ẩn sai số do yếu tố chủ quan của cán bộ đo đạc.
  • Mức độ trích trước chi phí: Chưa thực hiện trích trước tiền lương nghỉ phép của công nhân trực tiếp sản xuất và chi phí bảo hành công trình vào giá thành kỳ thi công, gây biến động nhẹ đến tỷ suất lợi nhuận từng kỳ.
  • Hướng phát triển tương lai: Tích hợp cảm biến IoT giám sát nhiên liệu và nhật trình hoạt động của xe máy thi công trực tiếp vào hệ thống ERP kế toán, loại bỏ hoàn toàn các báo cáo giấy tờ thủ công.

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

+-----------------------------------------------------------------------------------+
|                         ĐỐI TƯỢNG HƯỞNG LỢI TRỰC TIẾP                             |
+-----------------------------------------------------------------------------------+
|  1. Sinh viên / Học viên chuyên ngành Kế toán - Kiểm toán:                         |
|     Tài liệu tham khảo chuẩn mực về chuyên đề hạch toán chi phí xây lắp.          |
|  2. Kế toán trưởng & Giám đốc Tài chính doanh nghiệp xây dựng:                    |
|     Khung biểu mẫu hoàn chỉnh (CTGS, Sổ Cái, Sổ chi tiết 621, 622, 623, 154).    |
|  3. Nhà thầu & Chủ đầu tư:                                                        |
|     Minh bạch hóa chi phí dự toán, giảm thiểu tranh chấp khi quyết toán công trình.|
|  4. Cơ quan quản lý thuế & Nhà nước:                                              |
|     Dễ dàng kiểm soát tính hợp pháp của chi phí XDCB và chống thất thoát vốn.     |
+-----------------------------------------------------------------------------------+

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

1. Chi phí trích theo lương của công nhân trực tiếp sản xuất được hạch toán vào đâu?

Theo quy định tại Quyết định 15/2006/QĐ-BTC áp dụng trong đề tài, các khoản trích theo lương (BHXH, BHYT, KPCĐ, BHTN) của công nhân trực tiếp xây lắp không hạch toán vào TK 622 mà được tập hợp vào TK 627 (Chi phí sản xuất chung) để phân bổ vào giá thành.

2. Sự khác biệt giữa thuê máy trọn gói và thuê máy tự vận hành là gì?

Thuê máy trọn gói (thuê máy kèm người điều khiển và nhiên liệu) hạch toán toàn bộ giá trị theo hóa đơn/hợp đồng vào TK 6237 hoặc TK 6238. Trong khi đó, thuê máy tự vận hành đòi hỏi bóc tách: chi phí nhiên liệu (TK 6231), lương thợ lái (TK 6232), khấu hao/tiền thuê (TK 6234).

3. Tại sao doanh nghiệp xây dựng lại ưu tiên phương pháp Nhập trước - Xuất trước (FIFO) cho vật tư công trình?

Vật tư xây dựng (xi măng, sắt thép, cát đá) biến động giá liên tục theo tuần. Áp dụng FIFO giúp phản ánh sát thực tế chi phí vật liệu xuất dùng tại thời điểm thi công ban đầu, khớp đúng với giá trị dự toán được chủ đầu tư phê duyệt trong từng giai đoạn.

4. Cơ chế kiểm soát tạm ứng qua TK 1413 hoạt động như thế nào?

Mọi khoản tiền giao cho Đội trưởng để mua vật tư đột xuất hoặc thuê máy đều ghi nhận Nợ TK 1413 / Có TK 111. Chỉ khi Đội trưởng nộp đủ Bảng kê chứng từ gốc, hóa đơn GTGT hợp lệ và Biên bản nghiệm thu kỹ thuật, kế toán mới thực hiện bút toán hoàn ứng: Nợ TK 621, 623 / Có TK 1413.

5. Đánh giá sản phẩm dở dang trong xây lắp khác gì so với sản xuất công nghiệp thông thường?

Sản phẩm xây lắp cố định tại nơi chế tạo và không nhập kho. Sản phẩm dở dang cuối kỳ là khối lượng xây lắp của các hạng mục chưa hoàn thành hoặc đã hoàn thành một phần nhưng chưa được chủ đầu tư tổ chức nghiệm thu, thanh toán theo quy ước giai đoạn.


Kết luận

Chuyên đề tốt nghiệp đã giải quyết trọn vẹn bài toán học thuật và thực tiễn trong công tác tập hợp chi phí sản xuất và tính giá thành sản phẩm xây lắp tại Công ty TNHH MTV Xây Dựng Trung Hoa. Bằng cách chuẩn hóa hệ thống chứng từ ban đầu, tổ chức hạch toán chi tiết các tài khoản chi phí trực tiếp (TK 621, TK 622, TK 623, TK 627) và xây dựng quy trình kết chuyển về TK 154 theo hình thức Chứng từ ghi sổ, giải pháp giúp doanh nghiệp kiểm soát chặt chẽ giá thành, loại trừ thất thoát lãng phí và tối ưu hóa hiệu quả sử dụng vốn trong ngành xây dựng cơ bản.