Giới thiệu dự án

Trong ngành công nghiệp xây dựng, chi phí nguyên vật liệu (NVL) thường chiếm tỷ trọng áp đảo, dao động từ 60% đến 70% tổng giá trị dự toán công trình. Bất kỳ sự thiếu hụt, sai lệch trong hạch toán hay biến động giá không kiểm soát đều ảnh hưởng trực tiếp đến biên lợi nhuận ròng của doanh nghiệp (vốn chỉ duy trì ở mức 3% - 5% trung bình toàn ngành theo thống kê của Hiệp hội Xây dựng Việt Nam).

Công ty Cổ phần Xây dựng số 1 (trụ sở tại 22A Tôn Đức Thắng, Lê Chân, Hải Phòng) là doanh nghiệp chuyên thi công xây lắp công trình dân dụng và công nghiệp. Đối mặt với đặc thù thi công phân tán qua nhiều công trình lớn như Dự án Trường tiểu học Cát Bi, công tác quản lý và kế toán nguyên vật liệu tại đơn vị bộc lộ nhiều điểm nghẽn:

  • Thiếu chuẩn hóa danh điểm vật tư: Hàng trăm loại vật tư từ xi măng, gạch, đá đến sắt thép được theo dõi theo tên gọi tự do, gây nhầm lẫn quy cách và cấp phối.
  • Trùng lặp dữ liệu và độ trễ ghi sổ: Áp dụng phương pháp Thẻ song song thủ công khiến dữ liệu số lượng bị ghi chép lặp lại 100% giữa thủ kho và phòng kế toán, làm chậm tiến độ lập Báo cáo tài chính từ 5 đến 7 ngày sau kỳ kế toán.
  • Bỏ ngỏ công tác trích lập dự phòng: Chưa thực hiện đánh giá Giá trị thuần có thể thực hiện được (NRV - Net Realizable Value) để trích lập dự phòng giảm giá hàng tồn kho theo Tài khoản 2294, tiềm ẩn rủi ro sai lệch tài sản khi thị trường vật liệu biến động.

Đồ án khóa luận tập trung giải quyết các bài toán trên thông qua 4 mục tiêu trọng tâm:

  1. Chuẩn hóa hệ thống danh điểm vật tư bằng ma trận mã hóa đa tầng cho toàn bộ danh mục NVL chính, phụ và nhiên liệu.
  2. Tối ưu hóa quy trình hạch toán chi tiết và luân chuyển chứng từ theo Thông tư 133/2016/TT-BTC.
  3. Chuyển đổi mô hình kế toán ghi chép thủ công sang mô hình tự động hóa trên hệ thống kế toán vi tính hóa.
  4. Xây dựng quy trình trích lập dự phòng giảm giá hàng tồn kho định kỳ nhằm bảo toàn vốn lưu động.

Phạm vi nghiên cứu tập trung vào toàn bộ chuỗi chứng từ, phương pháp định giá xuất kho và hạch toán tổng hợp - chi tiết nguyên vật liệu tại Công ty Cổ phần Xây dựng số 1 trên tập số liệu thực tế năm 2017.


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

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

Tại các doanh nghiệp xây lắp, 3 phương pháp hạch toán chi tiết nguyên vật liệu phổ biến được áp dụng theo chuẩn mực kế toán Việt Nam (VAS 02) bao gồm: Thẻ song song, Sổ đối chiếu luân chuyển và Sổ số dư.

Tiêu chí Phương pháp Thẻ song song (Hiện tại) Phương pháp Sổ đối chiếu luân chuyển Phương pháp Sổ số dư (Đề xuất tối ưu)
Ghi chép tại kho Thẻ kho (Hiện vật: Nhập - Xuất - Tồn) Thẻ kho (Hiện vật: Nhập - Xuất - Tồn) Thẻ kho & Sổ số dư (Chỉ ghi số lượng)
Ghi chép tại kế toán Sổ chi tiết NVL (Hiện vật + Giá trị) Bảng kê Nhập/Xuất & Sổ luân chuyển Bảng lũy kế NXT (Chỉ theo dõi giá trị)
Mức độ trùng lặp Rất cao (100% chỉ tiêu số lượng) Trung bình (tập trung cuối tháng) Triệt tiêu hoàn toàn trùng lặp
Tần suất đối chiếu Định kỳ cuối tháng Cuối kỳ kế toán Thường xuyên trong tháng
Khối lượng công việc Quá tải dồn dập vào cuối kỳ Dồn vào cuối tháng Phân bổ đồng đều hàng ngày

Phân tích yêu cầu cải tiến theo mô hình MoSCoW:

  • Must have (Bắt buộc): Mã hóa danh điểm vật tư theo cấu trúc phân tầng; quy trình hạch toán tự động theo phương pháp Kê khai thường xuyên trên Tài khoản 152; tính giá xuất kho theo phương pháp Bình quân gia quyền liên hoàn sau mỗi lần nhập.
  • Should have (Nên có): Tự động hóa trích lập dự phòng giảm giá hàng tồn kho qua Tài khoản 2294; chuẩn hóa quy trình ký duyệt chứng từ điện tử 3 liên.
  • Could have (Có thể mở rộng): Tích hợp module quét mã vạch Barcode/QR tại lán kho công trình; liên thông phần mềm kế toán với phân hệ quản lý thi công.
  • Won't have (Chưa ưu tiên): Hệ thống định vị RFID thời gian thực cho vật tư rời ngoài công trường.

Thiết kế hệ thống

Hệ thống quản lý và hạch toán NVL được tái cấu trúc dựa trên nền tảng phần mềm kế toán vi tính hóa, tuân thủ Thông tư 133/2016/TT-BTC.

       +-------------------------------------------------------------+
       |             HỆ THỐNG DANH ĐIỂM VẬT TƯ CHUẨN HÓA             |
       +-------------------------------------------------------------+
+---------------------------+                   +---------------------------+
|  Phân hệ Kho (Số lượng)   |                   | Phân hệ Kế toán (Giá trị) |
|  - Thẻ kho điện tử        |                   | - Sổ Nhật ký chung        |
|  - Phiếu nhập/xuất kho    |                   | - Sổ Cái TK 152           |
+---------------------------+                   +---------------------------+
                      +-------------------------------+
                      |   Module Đối chiếu & Dự phòng |
                      |   - Bảng tổng hợp NXT         |
                      |   - Đánh giá NRV (TK 2294)    |
                      +-------------------------------+

Cấu trúc mã hóa danh điểm vật tư được chuẩn hóa theo định dạng 8 ký tự: [Nhóm_2][Loại_2][QuyCách_2][ID_2]:

  • VL.01.HP.01: Vật liệu chính (VL) - Xi măng (01) - Hải Phòng PCB30 (HP) - Mã định danh 01.
  • VL.02.DT.01: Vật liệu chính (VL) - Gạch lát (02) - Đồng Tâm 40x40 (DT) - Mã định danh 01.
  • NL.01.DO.01: Nhiên liệu (NL) - Dầu Diesel (01) - DO 0.05S (DO) - Mã định danh 01.

Cơ sở dữ liệu quan hệ cho phân hệ kế toán vật tư được thiết kế với lược đồ chuẩn hóa:

-- Bảng danh mục vật tư
CREATE TABLE MaterialCatalog (
    MaterialCode VARCHAR(10) PRIMARY KEY,
    MaterialName VARCHAR(100) NOT NULL,
    Unit VARCHAR(20) NOT NULL,
    AccountGroup VARCHAR(10) DEFAULT '1521',
    MinStockLevel INT DEFAULT 0
);

-- Bảng giao dịch Nhập - Xuất kho
CREATE TABLE InventoryTransactions (
    TransactionID VARCHAR(20) PRIMARY KEY,
    VoucherNo VARCHAR(20) NOT NULL,
    TransactionDate DATE NOT NULL,
    TransactionType ENUM('IMPORT', 'EXPORT') NOT NULL,
    MaterialCode VARCHAR(10),
    Quantity DECIMAL(12, 2) NOT NULL,
    UnitPrice DECIMAL(15, 2) NOT NULL,
    Amount DECIMAL(18, 2) NOT NULL,
    ProjectID VARCHAR(20),
    FOREIGN KEY (MaterialCode) REFERENCES MaterialCatalog(MaterialCode)
);

Methodology

Phương pháp tiếp cận được triển khai theo mô hình chuyển đổi kép (Dual-track Implementation) kết hợp giữa chuẩn hóa quy chế nghiệp vụ kế toán và chuyển đổi số quy trình.

Lộ trình thực hiện trong 15 tuần (24/12/2018 - 05/04/2019):

  • Giai đoạn 1 (Tuần 1 - 4): Khảo sát hiện trạng, thu thập số liệu năm 2017 tại các công trình; phân loại hơn 200 mặt hàng NVL.
  • Giai đoạn 2 (Tuần 5 - 8): Xây dựng bảng danh điểm vật tư; thiết kế luồng luân chuyển chứng từ 3 liên (Phiếu nhập kho Mẫu 01-VT, Phiếu xuất kho Mẫu 02-VT).
  • Giai đoạn 3 (Tuần 9 - 12): Thiết lập mô hình tính giá bình quân liên hoàn và thử nghiệm song song trên phần mềm kế toán.
  • Giai đoạn 4 (Tuần 13 - 15): Đánh giá sai số, hoàn thiện báo cáo và đào tạo nhân sự phòng kế toán.

Implementation và kết quả

Development process

Trọng tâm của quá trình thực thi là chuẩn hóa công thức tính giá xuất kho theo phương pháp Bình quân gia quyền liên hoàn sau mỗi lần nhập và hạch toán tổng hợp.

Thuật toán tính đơn giá xuất kho liên hoàn: $$\bar{P}i = \frac{V{ton(i-1)} + V_{nhap(i)}}{Q_{ton(i-1)} + Q_{nhap(i)}}$$

Trong đó:

  • $\bar{P}_i$: Đơn giá bình quân sau lần nhập thứ $i$.
  • $V_{ton(i-1)}$: Giá trị tồn kho trước lần nhập thứ $i$.
  • $V_{nhap(i)}$: Giá trị nhập kho tại lần nhập thứ $i$.
  • $Q_{ton(i-1)}$: Số lượng tồn kho trước lần nhập thứ $i$.
  • $Q_{nhap(i)}$: Số lượng nhập kho tại lần nhập thứ $i$.

Đoạn mã giả xử lý nghiệp vụ xuất kho và định khoản tự động:

def calculate_moving_average(opening_qty, opening_val, import_qty, import_val, export_qty):
    # Tính tổng lượng và tổng giá trị sau khi nhập
    total_qty = opening_qty + import_qty
    total_val = opening_val + import_val
    
    # Tính đơn giá bình quân sau lần nhập
    unit_price = total_val / total_qty
    
    # Tính giá trị xuất dùng
    export_val = export_qty * unit_price
    
    # Số dư cuối kỳ
    closing_qty = total_qty - export_qty
    closing_val = total_val - export_val
    
    return {
        "unit_price": round(unit_price, 2),
        "export_val": round(export_val, 2),
        "closing_qty": closing_qty,
        "closing_val": round(closing_val, 2)
    }

# Áp dụng cho nghiệp vụ Xi măng Hải Phòng tháng 12/2017:
# Tồn đầu kỳ: 1.000 bao, giá trị 65.500.000 VNĐ (đơn giá 65.500)
# Ngày 10/12: Nhập 1.000 bao, giá chưa thuế 63.000.000 VNĐ (HĐ 0009419)
# Ngày 15/12: Xuất 100 bao cho công trình Trường tiểu học Cát Bi (PX 25.3)
result = calculate_moving_average(1000, 65500000, 1000, 63000000, 100)
# Kết quả: unit_price = 64.250 VNĐ, export_val = 6.425.000 VNĐ

Quy trình định khoản các nghiệp vụ kinh tế phát sinh:

  • Nghiệp vụ nhập kho ngày 10/12/2017 (Hóa đơn GTGT 0009419):
    • Nợ TK 1521 (Xi măng Hải Phòng): 63.000.000 VNĐ
    • Nợ TK 1521 (Gạch lát Đồng Tâm): 46.200.000 VNĐ
    • Nợ TK 1331 (Thuế GTGT đầu vào 10%): 10.920.000 VNĐ
    • Có TK 331 (Phải trả Công ty TNHH VLXD Minh Ngọc): 120.120.000 VNĐ
  • Nghiệp vụ xuất kho ngày 15/12/2017 cho công trình Trường tiểu học Cát Bi:
    • Nợ TK 154 (Chi phí SXKD dở dang - Công trình Cát Bi): 6.425.000 VNĐ
    • Có TK 1521 (Xi măng Hải Phòng): 6.425.000 VNĐ

Testing và validation

Quá trình kiểm thử số liệu được thực hiện đối chiếu trên 100% chứng từ phát sinh trong Quý IV/2017 giữa 3 nguồn: Thẻ kho, Sổ chi tiết NVL và Sổ Cái TK 152.

+-----------------------------------------------------------------------+
|                 KẾT QUẢ ĐỐI CHIẾU SỐ LIỆU THỬ NGHIỆM                  |
+-----------------------------------------------------------------------+
| Chỉ tiêu                 | Phương pháp cũ (Ghi tay) | Mô hình Cải tiến|
+--------------------------+--------------------------+-----------------+
| Tỷ lệ khớp đúng kho - kế | 92.4%                    | 100%            |
| toán                     |                          |                 |
| Thời gian đối soát cuối  | 36 giờ làm việc          | 15 phút (tự     |
| tháng                    |                          | động)           |
| Sai lệch số học          | 3 trường hợp sai đơn giá | 0 trường hợp    |
|                          | bình quân                |                 |
+-----------------------------------------------------------------------+

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

Hệ thống giải pháp đã mang lại những cải thiện vượt bậc về mặt quản trị và kế toán:

  • Thời gian khóa sổ kế toán vật tư: Giảm từ 7 ngày xuống còn dưới 4 giờ sau khi kết thúc ngày cuối tháng.
  • Độ chính xác hạch toán chi phí công trình: Đạt 99.9%, loại bỏ hoàn toàn tình trạng thất lạc chứng từ giữa ban điều hành công trường và phòng kế toán.
  • Minh bạch hóa dòng vật tư: 100% các lần xuất nhập đều gắn mã công trình cụ thể, phục vụ tức thì cho công tác quyết toán A-B với chủ đầu tư.

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

  1. Ma trận hóa danh mục vật tư xây dựng: Thay thế phương pháp quản lý thủ công theo tên gọi bằng hệ thống mã danh điểm 8 ký tự có cấu trúc phân cấp, giúp chuẩn hóa dữ liệu cho hơn 200 danh mục vật liệu chính và phụ.
  2. Quy trình luân chuyển chứng từ 3 liên khép kín: Thiết lập cơ chế kiểm soát chéo giữa Đội trưởng thi công (lập phiếu yêu cầu) -> Kế toán vật tư (phê duyệt và định mức) -> Thủ kho (xuất thực tế và ghi thẻ kho), giảm 100% rủi ro xuất khống vật tư.
  3. Mô hình định lượng trích lập dự phòng giảm giá HTK: Đưa vào áp dụng công thức xác định Giá trị thuần có thể thực hiện được (NRV) cho vật liệu tồn kho cuối năm tài chính:

$$M_{dp} = \sum_{j=1}^{m} Q_{ton(j)} \times \max\left(0, P_{goc(j)} - NRV_j\right)$$

Định khoản chuẩn hóa:

  • Trích lập bổ sung: Ghi Nợ TK 632 / Có TK 2294.
  • Hoàn nhập dự phòng: Ghi Nợ TK 2294 / Có TK 632.

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

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

Tại công trình Trường tiểu học Cát Bi (Hải Phòng), khi phát sinh nhu cầu cấp 100 bao xi măng Hải Phòng phục vụ đổ bê tông sàn tầng 2:

  • Bước 1: Đội trưởng thi công gửi Phiếu yêu cầu cấp vật tư điện tử qua hệ thống nội bộ.
  • Bước 2: Kế toán công trình kiểm tra định mức dự toán công trình; hệ thống tự động kiểm tra lượng tồn kho tại Thẻ kho (tồn 2.000 bao) và phát hành Phiếu xuất kho số 25.3.
  • Bước 3: Thủ kho căn cứ phiếu ký xuất, giao nhận thực tế tại kho và cập nhật số dư tồn về 1.900 bao ngay trên hệ thống.
  • Bước 4: Phân hệ kế toán tự động áp đơn giá bình quân liên hoàn (64.250 VNĐ/bao) và hạch toán ghi nhận Nợ TK 154 / Có TK 1521 trị giá 6.425.000 VNĐ.

Phân tích chi phí - lợi ích (ROI)

  • Chi phí triển khai:
    • Bản quyền phần mềm kế toán (MISA SME.NET / FAST): 12.000.000 VNĐ.
    • Chi phí đào tạo nhân sự và chuẩn hóa dữ liệu: 5.000.000 VNĐ.
    • Tổng đầu tư ban đầu: 17.000.000 VNĐ.
  • Lợi ích định lượng hàng năm:
    • Tiết kiệm 40 giờ công lao động/tháng của kế toán và thủ kho: ~30.000.000 VNĐ/năm.
    • Cắt giảm thất thoát và hao hụt vật tư vượt định mức 1.5% trên tổng chi phí vật liệu: ~85.000.000 VNĐ/năm.
  • Thời gian hoàn vốn (Payback Period): Dưới 2.5 tháng.

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

Hạn chế hiện tại

  • Hạ tầng mạng tại một số công trình ngoại thành chưa ổn định, ảnh hưởng đến việc truyền nhận dữ liệu chứng từ thời gian thực về trụ sở chính.
  • Trình độ ứng dụng công nghệ thông tin của thủ kho và cán bộ kỹ thuật công trường chưa đồng đều.

Hướng phát triển

  • Nghiên cứu tích hợp hệ thống nhận diện vật tư qua mã QR/Barcode quét bằng thiết bị di động trực tiếp tại công trường.
  • Mở rộng kết nối dữ liệu giữa phân hệ kế toán vật tư với Mô hình thông tin công trình (BIM - Building Information Modeling) để tự động hóa đối soát định mức tiêu hao nguyên vật liệu theo tiến độ 3D/4D thực tế.

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

  • Sinh viên chuyên ngành Kế toán - Kiểm toán: Nắm vững phương pháp luận nghiên cứu thực chứng, cách phân tích chứng từ thực tế (Hóa đơn GTGT, Phiếu nhập/xuất kho) và quy trình hạch toán vật tư trong ngành xây lắp.
  • Kế toán viên & Quản lý kho tại doanh nghiệp xây dựng: Tiếp cận bộ mã danh điểm vật tư mẫu, mẫu biểu đối chiếu Nhập - Xuất - Tồn và giải pháp xử lý chênh lệch số liệu giữa kho và phòng kế toán.
  • Ban lãnh đạo doanh nghiệp (Chủ thầu xây dựng): Sở hữu giải pháp quản trị thất thoát vật tư, kiểm soát chính xác giá thành từng hạng mục công trình và tối ưu hóa vòng quay vốn lưu động.
  • Nhà phát triển giải pháp ERP/Phần mềm: Hiểu rõ nghiệp vụ đặc thù của kế toán xây lắp theo Thông tư 133/2016/TT-BTC để thiết kế các phân hệ quản lý kho chuyên biệt.

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

1. Doanh nghiệp xây lắp quy mô vừa và nhỏ nên áp dụng Thông tư 133/2016/TT-BTC hay Thông tư 200/2014/TT-BTC cho kế toán vật tư?

Đối với doanh nghiệp vừa và nhỏ như Công ty Cổ phần Xây dựng số 1, việc áp dụng Thông tư 133/2016/TT-BTC giúp tinh giản hệ thống tài khoản (sử dụng trực tiếp TK 154 để tập hợp chi phí thay vì mở các TK 621, 622, 627 như Thông tư 200), từ đó giảm áp lực ghi chép nhưng vẫn đảm bảo phản ánh đầy đủ giá thành công trình.

2. Tại sao phương pháp Bình quân gia quyền liên hoàn tối ưu hơn Bình quân cuối kỳ trong kế toán xây lắp?

Phương pháp Bình quân gia quyền liên hoàn cho phép kế toán tính toán ngay lập tức giá trị vốn xuất kho tại thời điểm phát sinh nghiệp vụ, giúp lãnh đạo nắm bắt chi phí thực tế của công trình theo thời gian thực mà không phải chờ đến ngày cuối tháng như phương pháp bình quân cả kỳ dự trữ.

3. Phương pháp Thẻ song song có nhược điểm lớn nhất là gì khi quy mô công trình tăng lên?

Nhược điểm lớn nhất là sự trùng lặp 100% khối lượng ghi chép về mặt số lượng giữa Thẻ kho và Sổ chi tiết NVL. Khi số lượng danh mục và khối lượng chứng từ xuất nhập tăng cao, công tác đối chiếu thủ công cuối tháng dễ phát sinh sai sót và làm chậm trễ kỳ lập Báo cáo tài chính.

4. Điều kiện để trích lập dự phòng giảm giá hàng tồn kho (TK 2294) đối với vật tư xây dựng là gì?

Vật tư phải thuộc quyền sở hữu của doanh nghiệp, có giá gốc ghi sổ cao hơn Giá trị thuần có thể thực hiện được (NRV) tại thời điểm lập Báo cáo tài chính, và sự giảm giá của vật liệu dẫn đến giá thành sản phẩm xây lắp hoàn thành vượt quá giá trị thuần có thể thực hiện được của công trình.

5. Chi phí triển khai hệ thống kế toán vật tư tự động hóa mất bao lâu để thu hồi vốn?

Với mức đầu tư trung bình từ 15 đến 20 triệu đồng cho phần mềm và đào tạo, doanh nghiệp xây lắp thường thu hồi vốn trong 2 đến 4 tháng nhờ cắt giảm nhân công đối soát thủ công và kiểm soát hao hụt định mức vật tư tại công trường.


Kết luận

Đề tài "Hoàn thiện công tác kế toán nguyên vật liệu tại Công ty Cổ phần Xây dựng số 1" đã giải quyết triệt để bài toán đồng bộ dữ liệu giữa hiện vật tại công trường và giá trị trên sổ sách kế toán. Thông qua việc chuẩn hóa hệ thống danh điểm vật tư, ứng dụng phần mềm kế toán tự động hóa với thuật toán giá bình quân liên hoàn và thiết lập quy trình trích lập dự phòng tổn thất tài sản theo chuẩn mực kế toán Việt Nam, doanh nghiệp không chỉ nâng cao tính minh bạch tài chính mà còn trực tiếp cắt giảm chi phí thất thoát vật tư. Đây là mô hình ứng dụng thực tiễn cao, sẵn sàng chuyển giao cho các doanh nghiệp xây lắp vừa và nhỏ trong quá trình chuyển đổi số công tác tài chính - kế toán.