Giới thiệu dự án

Trong các doanh nghiệp sản xuất cơ khí và luyện kim, nguyên vật liệu (NVL) chiếm tỷ trọng chi phối từ 70% đến 85% trong tổng giá thành sản xuất sản phẩm. Đối với ngành sản xuất ống thép—lĩnh vực có đặc thù tiêu hao kim khí lớn, khối lượng xuất nhập liên tục và giá phôi thép thị trường biến động theo chu kỳ ngày—công tác quản lý và hạch toán kế toán nguyên vật liệu đóng vai trò quyết định đến năng lực cạnh tranh, dòng tiền và độ chính xác của báo cáo tài chính doanh nghiệp.

Đề tài "Hoàn thiện công tác kế toán nguyên vật liệu tại Công ty TNHH Ống Thép 190" tập trung giải quyết các điểm nghẽn trong quy trình hạch toán, kiểm soát luân chuyển và định giá vật tư tại Công ty TNHH Ống thép 190 (trụ sở tại Hồng Bàng, Hải Phòng; tổng vốn đầu tư 18 triệu USD, diện tích nhà xưởng 1.5 ha).

     (Nhập kho TK 152)     (Hao hụt/Phế liệu)        (Xuất dùng TK 621)

Vấn đề thực tiễn (Problem Statement)

Qua khảo sát thực tế tại Công ty TNHH Ống thép 190, hệ thống kế toán NVL gặp phải các hạn chế kỹ thuật:

  1. Độ trễ cập nhật chứng từ và sai lệch đối chiếu: Phương pháp thẻ song song thủ công giữa Thủ kho và Kế toán chi tiết dẫn đến chênh lệch số liệu kiểm kê định kỳ, tốn 36–48 giờ đối chiếu mỗi kỳ khóa sổ.
  2. Áp lực tính giá xuất kho: Doanh nghiệp áp dụng phương pháp Bình quân liên hoàn (sau mỗi lần nhập) với khối lượng hàng trăm tấn phôi thép nhập kho mỗi ngày, dẫn đến khối lượng tính toán lớn, dễ sai số làm lệch giá vốn hàng bán (COGS).
  3. Quản lý danh điểm vật tư chưa đồng bộ: Phân loại vật tư giữa thép tấm cán nóng (HRC), thép cuộn cán mỏng, thép băng xẻ đen và phế liệu thu hồi chưa được mã hóa tối ưu theo tiêu chuẩn cơ sở dữ liệu quan hệ, gây khó khăn cho việc phân bổ chi phí trực tiếp theo từng lệnh sản xuất.

Mục tiêu dự án

  1. Chuẩn hóa hệ thống danh điểm và số hóa toàn diện quy trình lập - luân chuyển chứng từ kho (Mẫu 01-VT, Mẫu 02-VT, Mẫu 03-VT theo Thông tư 200/2014/TT-BTC).
  2. Tối ưu hóa thuật toán tính giá xuất kho bình quân liên hoàn tự động trên hệ thống thông tin kế toán.
  3. Hoàn thiện mô hình kế toán tổng hợp NVL theo phương pháp Kê khai thường xuyên kết hợp cơ chế tự động trích lập dự phòng giảm giá hàng tồn kho (TK 2294).
  4. Thiết lập quy trình kiểm soát hao hụt phôi gia công cắt xẻ và quản lý phế liệu thu hồi chính xác.

Phạm vi và giới hạn (Scope & Limitations)

  • Phạm vi: Tập trung vào các dòng vật liệu chính gồm Thép tấm cán nóng, Thép cuộn cán mỏng, Thép băng xẻ đen, kẽm thỏi mạ và phụ tùng thay thế tại hệ thống kho Công ty TNHH Ống thép 190.
  • Chuẩn mực tham chiếu: Thông tư 200/2014/TT-BTC của Bộ Tài chính, Chuẩn mực Kế toán Việt Nam số 02 (VAS 02 - Hàng tồn kho).
  • Giới hạn: Số liệu thực nghiệm khảo sát trích xuất trong quý IV năm tài chính 2020 và quý I/2021.

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

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

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ư
Ghi chép tại kho Ghi chép thường xuyên về mặt số lượng trên Thẻ kho Ghi số lượng trên Thẻ kho định kỳ Ghi số lượng vào Sổ số dư cuối tháng
Ghi chép tại phòng KT Mở Sổ chi tiết NVL theo dõi cả số lượng và giá trị Chỉ ghi Bảng kê và vào Sổ đối chiếu cuối tháng Lập Bảng lũy kế nhập - xuất theo giá hạch toán
Khối lượng công việc Trùng lặp ghi chép giữa kho và kế toán Dồn áp lực tính toán vào cuối tháng Giảm tải nhập liệu nhưng độ trễ thông tin cao
Độ chính xác kiểm soát Cao, phát hiện sai lệch tức thời Trung bình, khó phát hiện sai sót trong kỳ Phụ thuộc vào hệ số giá chênh lệch

Phân tích yêu cầu theo khung MoSCoW

  • Must-have: Tự động hóa đồng bộ dữ liệu từ Phiếu nhập kho (Mẫu 01-VT) và Phiếu xuất kho (Mẫu 02-VT) sang Sổ chi tiết TK 152; Tính tự động đơn giá bình quân liên hoàn theo thời gian thực ($t$).
  • Should-have: Tích hợp module kiểm kê đối chiếu số dư thực tế với số dư sổ sách; Phân hệ cảnh báo trích lập dự phòng giảm giá hàng tồn kho (TK 2294) khi giá thép thị trường giảm sâu dưới giá gốc ghi sổ.
  • Could-have: Tự động tạo mã danh điểm vật tư chuẩn hóa theo cấu trúc: [Nhóm]_[Quy cách]_[Độ dày]_[Mác thép].
  • Won't-have (giai đoạn này): Tích hợp cảm biến cân tự động IoT trực tiếp từ cân xe tải vào cơ sở dữ liệu kế toán.

Thiết kế hệ thống thông tin kế toán

graph TD
    A["Phiếu nhập/xuất kho (01-VT, 02-VT)"] --> B["Module Xử lý Dữ liệu Kế toán"]
    C["Bảng giá thị trường / Hóa đơn mua"] --> B
    B --> D[("Cơ sở dữ liệu Kế toán TK 152 / TK 151")]
    D --> E["Sổ Chi tiết Nguyên vật liệu"]
    D --> F["Bảng Tổng hợp Nhập - Xuất - Tồn"]
    D --> G["Sổ Nhật ký Chung & Sổ Cái TK 152"]
    G --> H["Báo cáo Tài chính & Báo cáo Quản trị"]

Ngăn xếp công nghệ (Technology Stack)

  • Hệ quản trị CSDL: Microsoft SQL Server 2019 / PostgreSQL 14 (Hỗ trợ ACID Transactions xử lý bút toán tài chính).
  • Phần mềm kế toán: Tích hợp trên nền tảng ERP / Phân hệ kế toán chuyên dụng tuân thủ Thông tư 200/2014/TT-BTC.
  • Công cụ tự động hóa & Phân tích: Python 3.9 (Thư viện pandas, numpy phục vụ reconciliation và tính giá tự động), VBA Macro bổ trợ trích xuất báo cáo nhanh.

Thiết kế cấu trúc bảng dữ liệu cốt lõi (Database Schema)

-- Bảng danh mục danh điểm vật tư
CREATE TABLE Dim_Material (
    MaterialID VARCHAR(20) PRIMARY KEY,
    MaterialName NVARCHAR(100) NOT NULL,
    CategoryCode VARCHAR(10) NOT NULL, -- THEP_CUON, THEP_TAM, BANG_XE
    Unit NVARCHAR(20) DEFAULT N'Kg',
    StandardCost DECIMAL(18, 2),
    ReorderLevel DECIMAL(18, 2)
);

-- Bảng sổ cái giao dịch vật tư (Kê khai thường xuyên)
CREATE TABLE Fact_InventoryTransaction (
    TransactionID BIGINT IDENTITY(1,1) PRIMARY KEY,
    VoucherNo VARCHAR(50) NOT NULL, -- Số phiếu nhập/xuất (01-VT / 02-VT)
    TransactionDate DATETIME NOT NULL,
    MaterialID VARCHAR(20) FOREIGN KEY REFERENCES Dim_Material(MaterialID),
    TransactionType VARCHAR(10) CHECK (TransactionType IN ('IN', 'OUT')),
    Quantity DECIMAL(18, 4) NOT NULL,
    UnitPrice DECIMAL(18, 4) NOT NULL,
    TotalAmount AS (Quantity * UnitPrice),
    DebitAccount VARCHAR(10) NOT NULL,  -- TK Nợ: 152, 621, 632...
    CreditAccount VARCHAR(10) NOT NULL  -- TK Có: 331, 152, 112...
);

Phương pháp triển khai và Quản lý rủi ro

Dự án được tổ chức theo quy trình Waterfall kết hợp các vòng lặp kiểm thử nghiệp vụ:

  • Khảo sát & Chuẩn hóa quy trình: 12/04/2021 đến 05/05/2021.
  • Xây dựng biểu mẫu & Thuật toán: 06/05/2021 đến 30/05/2021.
  • Thử nghiệm đối chiếu song song: 01/06/2021 đến 20/06/2021.
  • Đánh giá và Chuyển giao hoàn thiện: 21/06/2021 đến 03/07/2021.

Thực hiện và Kết quả

Quy trình hạch toán và Thuật toán cốt lõi

1. Thuật toán tính giá xuất kho Bình quân liên hoàn (Moving Weighted Average)

Sau mỗi nghiệp vụ nhập kho, hệ thống tự động tái tính toán đơn giá xuất kho tức thời:

$$\overline{P}{i} = \frac{V{i-1} + (Q_{in, i} \times P_{in, i})}{Q_{i-1} + Q_{in, i}}$$

Trong đó:

  • $\overline{P}_{i}$: Đơn giá bình quân sau lần nhập thứ $i$.
  • $V_{i-1}$: Tổng giá trị tồn kho thực tế ngay trước lần nhập thứ $i$.
  • $Q_{i-1}$: Số lượng tồn kho thực tế ngay trước lần nhập thứ $i$.
  • $Q_{in, i}, P_{in, i}$: Số lượng và đơn giá thực tế của lô hàng nhập lần thứ $i$.
def calculate_moving_average_issue(inventory_records):
    """
    Xử lý tự động luồng giao dịch Nhập - Xuất vật tư và tính giá vốn
    """
    current_qty = 0.0
    current_val = 0.0
    processed_logs = []

    for record in inventory_records:
        rec_type = record['type']
        qty = record['quantity']
        
        if rec_type == 'IMPORT':
            unit_price = record['unit_price']
            current_qty += qty
            current_val += qty * unit_price
            unit_avg_price = current_val / current_qty if current_qty > 0 else 0.0
            processed_logs.append({
                'voucher': record['voucher'],
                'type': 'IMPORT',
                'qty': qty,
                'unit_price': unit_price,
                'stock_qty': current_qty,
                'avg_price': unit_avg_price
            })
        elif rec_type == 'EXPORT':
            unit_avg_price = current_val / current_qty if current_qty > 0 else 0.0
            issue_val = qty * unit_avg_price
            current_qty -= qty
            current_val -= issue_val
            processed_logs.append({
                'voucher': record['voucher'],
                'type': 'EXPORT',
                'qty': qty,
                'unit_price': unit_avg_price,
                'total_issue_cost': issue_val,
                'stock_qty': current_qty
            })
            
    return processed_logs

2. Kế toán trích lập dự phòng giảm giá hàng tồn kho (TK 2294)

Xác định giá trị thuần có thể thực hiện được ($NRV$) tại ngày lập báo cáo:

$$\text{Mức dự phòng cần lập} = \sum \max\Big(0,; \big(\text{Giá gốc ghi sổ} - \text{NRV}\big) \times \text{Số lượng tồn kho thực tế}\Big)$$

  • Bút toán trích lập: Nợ TK 632 / Có TK 2294
  • Bút toán hoàn nhập: Nợ TK 2294 / Có TK 632

Kiểm thử và Đánh giá hiệu năng

                  SO SÁNH HIỆU NĂNG VẬN HÀNH
  Thời gian khóa sổ tháng:
  - Trước hoàn thiện: [████████████████████] 48 giờ
  - Sau hoàn thiện   : [█] 1.5 giờ (Giảm 96.8%)
  
  Tỷ lệ sai lệch kiểm kê kho:
  - Trước hoàn thiện: [███████] 1.85%
  - Sau hoàn thiện   : [ ] 0.04% (Giảm 97.8%)
  • Quy mô mẫu kiểm thử: Xử lý tập dữ liệu gồm 1.250 phiếu nhập xuất kho tháng 12/2020 tại Công ty TNHH Ống thép 190.
  • Độ chính xác hạch toán: Đạt 100% khớp đúng giữa Sổ Nhật ký chung, Sổ cái TK 152 và Bảng tổng hợp Nhập - Xuất - Tồn.

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

  1. Chuẩn hóa danh mục vật tư phân cấp khoa học: Thiết lập hệ thống mã danh điểm 8 ký tự cho hơn 300 chủng loại thép cuộn, thép tấm, phôi xẻ và kẽm mạ, khắc phục hoàn toàn tình trạng trùng lặp danh điểm.
  2. Cơ chế hạch toán phế liệu thu hồi chính xác: Hoàn thiện sơ đồ luân chuyển chứng từ cho công đoạn cắt xẻ băng (nạp phôi -> xẻ băng -> thu hồi phế liệu đầu mẩu/phoi thép). Phế liệu được định giá và ghi nhận trực tiếp: Nợ TK 152 (1528) / Có TK 621.
  3. Loại bỏ độ trễ tính giá xuất kho: Thay thế quy trình tính toán dồn cuối tháng bằng cơ chế tự động cập nhật đơn giá bình quân liên hoàn tức thời theo từng lần nhập.
Chỉ số đánh giá Hệ thống cũ (Thủ công) Hệ thống đề xuất (Hoàn thiện) Mức độ cải thiện
Thời gian lập bảng Nhập - Xuất - Tồn 24 - 36 giờ < 10 phút Nhanh hơn 99%
Sai lệch kiểm kê định kỳ 1.5% - 2.0% giá trị < 0.05% giá trị Giảm 97.5% sai lệch
Tần suất cung cấp số liệu tồn kho Định kỳ cuối tháng Thời gian thực (Real-time) Tức thời

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

Kịch bản vận hành thực tế

Quy trình được chuẩn hóa thành chuỗi 5 bước khép kín tại nhà máy:

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

  • Chi phí triển khai: Ước tính 65.000.000 VNĐ (bao gồm đào tạo nhân sự, chuẩn hóa mẫu biểu và cấu hình phần mềm kế toán).
  • Lợi ích kinh tế trực tiếp:
    • Tiết kiệm 120 giờ lao động/năm của bộ phận kế toán kho và kế toán tổng hợp.
    • Kiểm soát hao hụt kim khí trong định mức sản xuất, giảm thất thoát vật tư ước tính 180.000.000 VNĐ/năm.
    • Thời gian hoàn vốn (ROI): 4.3 tháng.

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

  • Hạn chế hiện tại: Dữ liệu đầu vào của Phiếu nhập kho vẫn dựa trên thao tác nhập liệu của thủ kho từ Biên bản kiểm nghiệm vật tư giấy; chưa triển khai mã vạch QR/RFID gắn trực tiếp trên từng cuộn thép dập mác.
  • Hướng phát triển:
    1. Tích hợp công nghệ nhận dạng mã vạch 2D/RFID cho từng bành thép cán nóng ngay từ cảng nhập khẩu.
    2. Ứng dụng mô hình máy học (Machine Learning) để dự báo nhu cầu dự trữ nguyên vật liệu an toàn (Safety Stock Optimization) dựa trên dữ liệu biến động giá thép sàn kim loại quốc tế.

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

  • Sinh viên & Học viên chuyên ngành Kế toán - Kiểm toán: Cung cấp tài liệu tham khảo thực chứng hoàn chỉnh về quy trình hạch toán hàng tồn kho theo Thông tư 200/2014/TT-BTC tại doanh nghiệp sản xuất quy mô lớn.
  • Doanh nghiệp sản xuất thép & cơ khí: Cung cấp giải pháp mẫu để tái cơ cấu quy trình luân chuyển chứng từ kho, kiểm soát hao hụt gia công cắt xẻ.
  • Chuyên viên phát triển phần mềm ERP: Nắm bắt chính xác yêu cầu nghiệp vụ (Business Requirements) và logic hạch toán kế toán để xây dựng phân hệ kho - giá thành chuyên sâu.

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

1. Doanh nghiệp sản xuất ống thép nên áp dụng phương pháp Kê khai thường xuyên hay Kiểm kê định kỳ?

Trả lời: Bắt buộc áp dụng phương pháp Kê khai thường xuyên. Do nguyên vật liệu thép cuộn, thép tấm có giá trị rất lớn và tham gia liên tục vào chu kỳ sản xuất, phương pháp Kê khai thường xuyên cho phép theo dõi liên tục, nắm bắt giá trị tồn kho tại mọi thời điểm để phục vụ quản trị chi phí và xuất bán kịp thời.

2. Ưu điểm cốt lõi của phương pháp tính giá Bình quân liên hoàn so với FIFO tại Ống Thép 190 là gì?

Trả lời: Trong điều kiện giá thép nguyên liệu trên thị trường quốc tế biến động mạnh, phương pháp bình quân liên hoàn phản ánh sát thực tế chi phí NVL đưa vào sản xuất tại từng thời điểm, tránh hiện tượng bóp méo giá thành sản phẩm như khi áp dụng FIFO trong thời kỳ giá thép tăng vọt hoặc giảm sâu.

3. Hạch toán phế liệu kim loại thu hồi từ quá trình cắt xẻ phôi được thực hiện như thế nào?

Trả lời: Khi phát sinh phế liệu thu hồi từ phân xưởng, căn cứ vào Phiếu nhập kho phế liệu, kế toán ghi giảm chi phí sản xuất:

  • Nợ TK 152 (1528 - Phế liệu thu hồi)
  • Có TK 621 (Chi phí nguyên vật liệu trực tiếp)

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

Trả lời: Khi giá trị thuần có thể thực hiện được ($NRV$) của thép tồn kho tại ngày khóa sổ lập Báo cáo tài chính nhỏ hơn giá gốc ghi sổ kế toán, có hóa đơn chứng từ hợp lệ chứng minh quyền sở hữu và bằng chứng khách quan về sự suy giảm giá bán ước tính.

5. Khóa luận này đề xuất thay đổi hình thức sổ kế toán nào?

Trả lời: Doanh nghiệp tiếp tục duy trì hình thức Nhật ký chung nhưng nâng cấp toàn diện quy trình ghi sổ trên máy vi tính, tự động hóa chuyển đổi dữ liệu từ Sổ chi tiết NVL sang Sổ Cái TK 152 và Sổ Nhật ký chung mà không cần lập bảng tổng hợp thủ cô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 TNHH Ống Thép 190" đã giải quyết toàn diện bài toán kết nối giữa lý luận kế toán tài chính theo Thông tư 200/2014/TT-BTC với thực tiễn sản xuất công nghiệp nặng. Bằng việc chuẩn hóa danh điểm vật tư, hoàn thiện phương pháp tính giá xuất kho bình quân liên hoàn và thiết lập quy trình kiểm soát hao hụt phế liệu chặt chẽ, nghiên cứu đã chứng minh tính khả thi cao, mang lại giá trị gia tăng rõ rệt trong quản trị chi phí và minh bạch hóa thông tin tài chính cho doanh nghiệp.