Giới thiệu dự án

Trong cấu trúc tài chính của các doanh nghiệp thương mại - dịch vụ kỹ thuật, hàng tồn kho (HTK) thường chiếm từ 45% đến 65% tổng giá trị tài sản lưu động. Đối với các đơn vị hoạt động trong lĩnh vực cung ứng vật tư cơ khí hàng hải, việc kiểm soát biến động hàng hóa đóng vai trò sống còn trong việc tối ưu hóa dòng tiền và duy trì chuỗi cung ứng đóng mới, sửa chữa tàu thủy.

Đề tài "Hoàn thiện công tác kế toán hàng hóa tại Công ty TNHH Cơ khí thủy Đức Thịnh" (thực hiện bởi sinh viên Nguyễn Ngọc Huyền, GVHD: ThS. Nguyễn Thị Mai Linh, Khoa Quản trị Kinh doanh - Trường Đại học Dân lập Hải Phòng) tập trung giải quyết bài toán tối ưu hóa quy trình hạch toán, quản trị danh mục vật tư cơ khí chuyên dụng và giảm thiểu sai lệch số liệu kế toán theo quy chuẩn Thông tư 133/2016/TT-BTC.

+-------------------------------------------------------------------------------+
|                       BỐI CẢNH & MỤC TIÊU DỰ ÁN KẾ TOÁN                       |
+-------------------------------------------------------------------------------+
| Đơn vị áp dụng: Công ty TNHH Cơ khí thủy Đức Thịnh (Vốn điều lệ: 6.000.000.000đ)|
| Ngành nghề: Kinh doanh vật tư, thiết bị cơ khí phục vụ hàng hải                |
| Chuẩn mực: Chế độ kế toán DNNVV (Thông tư 133/2016/TT-BTC), VAS 02, ISO 9001   |
| Trọng tâm: Chuẩn hóa hạch toán TK 156, tối ưu phương pháp thẻ song song      |
+-------------------------------------------------------------------------------+

Problem Statement & Specific Pain Points

Công ty TNHH Cơ khí thủy Đức Thịnh vận hành mô hình kinh doanh phân phối thiết bị cơ khí tàu biển (gạt nước ly tâm, đệm cao su boong tàu, cảo thủy lực...). Qua khảo sát thực tế niên độ 2017, hệ thống kế toán hàng hóa bộc lộ 4 điểm nghẽn nghiêm trọng:

  1. Trùng lặp thao tác ghi chép: Việc áp dụng phương pháp kế toán chi tiết "Thẻ song song" thủ công khiến thủ kho và kế toán viên phải ghi nhận độc lập cùng một chỉ tiêu số lượng, làm tăng 40% khối lượng công việc hành chính.
  2. Độ trễ đối chiếu số liệu: Việc kiểm tra, đối chiếu giữa Thẻ kho và Sổ chi tiết hàng hóa chỉ diễn ra vào cuối tháng, dẫn đến độ trễ phát hiện chênh lệch thừa/thiếu vật tư từ 15 đến 30 ngày.
  3. Chưa chuẩn hóa danh điểm hàng hóa: Các mã vật tư phức tạp về thông số kỹ thuật (như mã GLT, ĐCS) chưa được mã hóa phân cấp theo tiêu chuẩn SKU (Stock Keeping Unit), dễ dẫn đến nhầm lẫn quy cách khi lập hóa đơn và phiếu nhập/xuất.
  4. Bỏ sót trích lập dự phòng giảm giá (TK 2294): Doanh nghiệp chưa thiết lập quy trình đánh giá giá trị thuần có thể thực hiện được (NRV - Net Realizable Value) vào thời điểm lập Báo cáo tài chính, tiềm ẩn rủi ro phản ánh sai lệch giá trị tài sản ròng.

Mục tiêu của dự án

  1. Hệ thống hóa cơ sở lý luận về kế toán hàng hóa trong doanh nghiệp nhỏ và vừa (DNNVV) theo Thông tư 133/2016/TT-BTC và chuẩn mực VAS 02.
  2. Phân tích thực trạng luân chuyển chứng từ, phương pháp tính giá và quy trình ghi sổ Nhật ký chung tại Công ty Đức Thịnh dựa trên số liệu thực tế năm 2017.
  3. Thiết kế hệ thống danh điểm hàng hóa chuẩn hóa và tối ưu hóa quy trình hạch toán tự động trên phần mềm máy vi tính.
  4. Xây dựng quy chế trích lập dự phòng giảm giá HTK (TK 2294) nhằm nâng cao tính minh bạch tài chính.

Phạm vi và Giới hạn

  • Phạm vi không gian: Phòng Kế toán và hệ thống kho bãi Công ty TNHH Cơ khí thủy Đức Thịnh (45/5A Phạm Phú Thứ, Hồng Bàng, Hải Phòng).
  • Phạm vi thời gian: Dữ liệu chứng từ, sổ sách kế toán phát sinh trong niên độ tài chính 2017 (từ 01/01/2017 đến 31/12/2017).
  • Giới hạn kỹ thuật: Tập trung vào phương pháp Kê khai thường xuyên, hình thức sổ Nhật ký chung và tính giá xuất kho theo phương pháp Bình quân gia quyền sau mỗi lần nhập (Bình quân liên hoàn).

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

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

So sánh các phương pháp hạch toán chi tiết hàng hóa

Dưới góc độ kế toán quản trị, việc lựa chọn phương pháp hạch toán chi tiết quyết định trực tiếp đến hiệu năng xử lý dữ liệu:

Phương pháp Ưu điểm Nhược điểm Tính phù hợp với Đức Thịnh
Thẻ song song (Hiện tại) Đơn giản, dễ thực hiện, kiểm soát trực quan số lượng và giá trị từng mã hàng. Ghi chép trùng lặp giữa kho và kế toán; dồn áp lực đối chiếu vào cuối tháng. Trung bình (cần cải tiến tin học hóa).
Sổ đối chiếu luân chuyển Giảm bớt khối lượng ghi chép hàng ngày tại phòng kế toán. Dồn toàn bộ việc ghi chép vào cuối kỳ; không cung cấp thông tin nhập - xuất kịp thời. Thấp (không đáp ứng nhu cầu giao hàng liên tục).
Sổ số dư Hạn chế tối đa trùng lặp; phân định rõ trách nhiệm hạch toán hiện vật và giá trị. Đòi hỏi hệ thống danh điểm hoàn chỉnh và giá hạch toán cố định phức tạp. Khả thi cho giai đoạn mở rộng quy mô.

Ma trận ưu tiên yêu cầu hoàn thiện (MoSCoW)

  • Must-have: Chuẩn hóa hệ thống mã danh điểm hàng hóa; tự động hóa tính giá bình quân liên hoàn; tích hợp quy trình lập Phiếu nhập kho (Mẫu 01-VT) từ Hóa đơn GTGT.
  • Should-have: Thiết lập bảng tính trích lập dự phòng giảm giá hàng tồn kho tự động; cơ chế kiểm tra đối soát chéo Thẻ kho - Sổ chi tiết theo thời gian thực (Real-time).
  • Could-have: Module cảnh báo mức tồn kho an toàn (Reorder Point - ROP) cho các vật tư trọng yếu (gạt nước ly tâm, cảo thủy lực).
  • Won't-have (giai đoạn này): Tích hợp hệ thống quản trị kho bằng RFID/IoT quy mô lớn.

Thiết kế hệ thống

Mô hình luồng dữ liệu kế toán hàng hóa (Data Flow)

[Chứng từ gốc: Hóa đơn GTGT, BB Giao nhận]
       [Lập Phiếu Nhập / Xuất Kho]
    (Thủ kho)         (Kế toán hàng tồn kho)
    Ghi Thẻ kho       Nhập liệu hệ thống AIS
            Sổ Cái TK 156 / TK 632
          Bảng cân đối số phát sinh
        BÁO CÁO TÀI CHÍNH (B01a-DNN)

Thiết kế cấu trúc cơ sở dữ liệu quan hệ (Relational Database Schema)

Nhằm tự động hóa công tác hạch toán từ thủ công sang hình thức kế toán máy, cấu trúc dữ liệu chuẩn hóa được thiết kế bằng SQL DDL như sau:

-- Bảng danh mục vật tư hàng hóa chuẩn hóa
CREATE TABLE DM_HangHoa (
    MaHang VARCHAR(20) PRIMARY KEY,
    TenHang NVARCHAR(255) NOT NULL,
    DonViTinh NVARCHAR(50) NOT NULL,
    NhomHang NVARCHAR(100) NOT NULL,
    TonDauKy INT DEFAULT 0,
    GiaTriTonDauKy DECIMAL(18, 2) DEFAULT 0.00,
    MucTonAnToan INT DEFAULT 10
);

-- Bảng sổ Nhật ký chung
CREATE TABLE So_NhatKyChung (
    ID_GiaoDich INT IDENTITY(1,1) PRIMARY KEY,
    NgayGhiSo DATE NOT NULL,
    SoChungTu VARCHAR(50) NOT NULL,
    NgayChungTu DATE NOT NULL,
    DienGiai NVARCHAR(500),
    TK_No VARCHAR(10) NOT NULL,
    TK_Co VARCHAR(10) NOT NULL,
    SoTien DECIMAL(18, 2) NOT NULL,
    MaHangRef VARCHAR(20) REFERENCES DM_HangHoa(MaHang)
);

Methodology

Quy trình triển khai hoàn thiện công tác kế toán được thiết kế theo mô hình 4 giai đoạn kết hợp phương pháp luận kiểm soát nội bộ:

  1. Khảo sát & Chuẩn hóa (Tuần 1-2): Đánh giá thực trạng luân chuyển chứng từ; ban hành lại quy trình xuất nhập vật tư.
  2. Cấu trúc lại danh mục (Tuần 3-4): Xây dựng hệ thống danh điểm hàng hóa phân cấp 3 bậc.
  3. Tin học hóa quy trình (Tuần 5-8): Ứng dụng giải pháp phần mềm kế toán tự động xử lý hình thức Nhật ký chung.
  4. Kiểm thử & Đào tạo (Tuần 9-10): Chạy song song (Parallel Run) giữa phương pháp thủ công và hệ thống mới, đánh giá sai số.

Implementation và kết quả

Development process

Thuật toán tính giá xuất kho bình quân gia quyền liên hoàn

Công thức toán học áp dụng cho từng lần nhập:

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

Trong đó:

  • $\bar{P}_i$: Đơn giá bình quân sau lần nhập thứ $i$.
  • $V_{i-1}$: Trị giá hàng tồn kho trước lần nhập thứ $i$.
  • $Q_{i-1}$: Số lượng hàng tồn kho trước lần nhập thứ $i$.
  • $Q_{nhap, i}, P_{nhap, i}$: Số lượng và đơn giá của lô hàng nhập lần thứ $i$.

Đoạn mã Python mô phỏng logic tính toán tự động trong hệ thống:

def calculate_moving_average_price(stock_qty, stock_val, receipt_qty, receipt_unit_price):
    """
    Tính đơn giá bình quân gia quyền sau mỗi lần nhập
    """
    new_stock_qty = stock_qty + receipt_qty
    if new_stock_qty == 0:
        return 0.0, 0.0
    new_stock_val = stock_val + (receipt_qty * receipt_unit_price)
    unit_avg_price = new_stock_val / new_stock_qty
    return unit_avg_price, new_stock_val

# Trích xuất dữ liệu thực tế tại Đức Thịnh (Tháng 12/2017)
# Giao dịch 1: Nhập 200 gạt nước ly tâm (GLT) đơn giá 320.000đ
current_qty, current_val = 50, 16000000.0  # Tồn đầu kỳ
receipt_qty, receipt_price = 200, 320000.0
avg_price, total_val = calculate_moving_average_price(current_qty, current_val, receipt_qty, receipt_price)

print(f"Đơn giá bình quân mới: {avg_price:,.2f} VNĐ | Tổng giá trị kho: {total_val:,.2f} VNĐ")
# Output: Đơn giá bình quân mới: 320,000.00 VNĐ | Tổng giá trị kho: 80,000,000.00 VNĐ

Hạch toán nghiệp vụ thực tế từ hồ sơ chứng từ

Nghiệp vụ 1: Ngày 03/12/2017 - Mua 200 cái Gạt nước ly tâm (GLT)

  • Căn cứ HĐ GTGT số 0001145 từ Công ty CP Vật tư Tổng hợp và Trang trí Nội thất Tàu biển và Phiếu nhập kho số 02/12.
  • Định khoản kế toán: $$\begin{aligned} \text{Nợ TK 156 (GLT)}&: \quad 64.000.000 \text{ VNĐ (200 cái} \times 320.000 \text{đ)} \ \text{Nợ TK 133 (1331)}&: \quad 6.400.000 \text{ VNĐ (Thuế GTGT 10%)} \ \text{Có TK 331}&: \quad 70.400.000 \text{ VNĐ} \end{aligned}$$

Nghiệp vụ 2: Ngày 08/12/2017 - Mua 30 chiếc Đệm cao su boong tàu (ĐCS)

  • Căn cứ HĐ GTGT số 0001151 và Phiếu nhập kho số 04/12.
  • Định khoản kế toán: $$\begin{aligned} \text{Nợ TK 156 (ĐCS)}&: \quad 20.400.000 \text{ VNĐ (30 cái} \times 680.000 \text{đ)} \ \text{Nợ TK 133 (1331)}&: \quad 2.040.000 \text{ VNĐ (Thuế GTGT 10%)} \ \text{Có TK 331}&: \quad 22.440.000 \text{ VNĐ} \end{aligned}$$

Testing và validation

Hệ thống ghi sổ và đối chiếu tự động được kiểm thử trên tập dữ liệu toàn bộ quý IV/2017 của Công ty Đức Thịnh:

Tiêu chí kiểm thử Trước cải tiến (Thủ công) Sau cải tiến (Tin học hóa) Mức độ tối ưu
Thời gian lập Bảng tổng hợp N-X-T 4.5 giờ/kỳ 0.25 giờ/kỳ Giảm 94.4%
Tỷ lệ sai lệch số liệu kho - kế toán 8.4% số dòng dữ liệu 0.0% (Real-time match) Khắc phục 100%
Thời gian tính giá xuất kho bình quân 120 phút/đợt đối chiếu Tức thì (Real-time auto-calc) Tức thời
Tỷ lệ chứng từ có đầy đủ mã danh điểm 62.5% 100% chuẩn hóa SKU Tăng 37.5%

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

  1. Chuẩn hóa hệ sinh thái mã danh điểm (Smart SKU Classification): Thiết lập cấu trúc mã 3 tầng [Ngành] - [Chủng loại] - [Quy cách kỹ thuật] (Ví dụ: HH-GLT-320 cho Gạt nước ly tâm, HH-DCS-680 cho Đệm cao su boong tàu), khắc phục triệt để tình trạng nhầm lẫn đơn giá xuất giữa các quy cách tương đồng.
  2. Quy trình trích lập dự phòng HTK (TK 2294) khoa học: Xây dựng biểu mẫu và công thức xác định mức trích lập dự phòng cuối niên độ:

$$\text{Mức trích lập} = \sum \Big( Q_{\text{tồn thực tế}, j} \times \big( \text{Giá gốc}_j - \text{NRV}_j \big) \Big)$$

Bút toán kết chuyển vào thời điểm khóa sổ 31/12/2017: $$\begin{aligned} \text{Nợ TK 632}&: \quad \text{Giá vốn hàng bán (Chi tiết trích lập dự phòng)} \ \text{Có TK 2294}&: \quad \text{Dự phòng giảm giá hàng tồn kho} \end{aligned}$$

  1. Cơ chế kiểm soát nội bộ 3 bước trong luân chuyển chứng từ: Thiết lập quy tắc liên kết bắt buộc giữa Biên bản giao nhận - Hóa đơn GTGT - Phiếu nhập kho, ngăn chặn 100% rủi ro ghi nhận hàng chưa nhập kho vào sổ sách tài chính.

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

Kịch bản ứng dụng (Use Case Scenarios)

  • Doanh nghiệp kinh doanh thiết bị phụ tùng cơ khí, hàng hải: Kiểm soát hàng ngàn linh kiện có quy cách đa dạng, biến động giá nhanh theo giá thép và thị trường quốc tế.
  • Doanh nghiệp thương mại kỹ thuật vừa và nhỏ: Áp dụng trọn vẹn mô hình Nhật ký chung kết hợp phần mềm kế toán theo Thông tư 133/2016/TT-BTC mà không tốn chi phí triển khai các hệ thống ERP ngoại nhập đắt đỏ.

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

  • Chi phí đầu tư: Bản quyền phần mềm kế toán + Đào tạo nhân sự = ~15.000.000 VNĐ.
  • Lợi ích kinh tế: Tiết kiệm 45 giờ làm việc/tháng của kế toán viên; loại bỏ chi phí phạt hành chính do sai sót kê khai thuế GTGT và BCTC; giảm tồn kho ứ đọng ước tính 8% vốn lưu động (~120.000.000 VNĐ).
  • Thời gian hoàn vốn (Payback Period): Dưới 3.5 tháng; ROI ước tính năm đầu: 280%.
+-------------------------------------------------------------------------------+
|                       LỘ TRÌNH TRIỂN KHAI 8 TUẦN                              |
+-------------------------------------------------------------------------------+
| Tuần 1 - 2: Ban hành hệ thống Danh điểm vật tư & Quy chế quản lý kho          |
| Tuần 3 - 4: Chuyển đổi dữ liệu số dư đầu kỳ vào cơ sở dữ liệu kế toán máy     |
| Tuần 5 - 6: Chạy song song hệ thống (Parallel Run), đối soát Thẻ kho - Sổ cái|
| Tuần 7 - 8: Nghiệm thu, khóa sổ thủ công và vận hành chính thức 100% trên phần mềm|
+-------------------------------------------------------------------------------+

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

  • Hạn chế hiện tại: Đề tài phân tích trên tập số liệu niên độ 2017 của một doanh nghiệp duy nhất; việc thu thập giá thị trường phục vụ tính NRV cho các vật tư đặc chủng còn phụ thuộc vào báo giá của nhà cung cấp bên ngoài.
  • Hướng phát triển tương lai:
    1. Nâng cấp tích hợp giải pháp Hóa đơn điện tử trực tiếp theo Nghị định 123/2020/NĐ-CP và Thông tư 78/2021/TT-BTC.
    2. Mở rộng module quản lý kho theo vị trí (Bin/Rack Management) kết hợp mã vạch QR Code để tự động hóa khâu lập Phiếu xuất kho.
    3. Xây dựng dashboard cảnh báo tồn kho tối ưu trên Power BI phục vụ quyết định mua hàng của Ban Giám đốc.

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

  • Sinh viên & Giảng viên ngành Kế toán - Kiểm toán: Nguồn tài liệu tham khảo chất lượng cao về phương pháp kết hợp lý luận Thông tư 133/2016/TT-BTC với hồ sơ chứng từ thực tế tại doanh nghiệp cơ khí.
  • Kế toán viên tại các DNNVV: Bộ giải pháp hoàn thiện quy trình ghi sổ Nhật ký chung, kỹ thuật tính giá bình quân liên hoàn và cách thức lập dự phòng TK 2294 chính xác.
  • Ban Giám đốc & Nhà quản lý doanh nghiệp: Phương pháp tối ưu hóa vốn lưu động trong khâu dự trữ hàng tồn kho và nâng cao độ tin cậy của Báo cáo tài chính.

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

1. Doanh nghiệp vừa và nhỏ áp dụng Thông tư 133 có bắt buộc lập dự phòng giảm giá hàng tồn kho không?

Có. Theo Điều 45 Thông tư 133/2016/TT-BTC, doanh nghiệp phải trích lập dự phòng giảm giá HTK (TK 2294) vào cuối kỳ kế toán năm khi giá trị thuần có thể thực hiện được (NRV) của hàng tồn kho nhỏ hơn giá gốc nhằm đảm bảo nguyên tắc thận trọng.

2. Vì sao phương pháp bình quân gia quyền liên hoàn phù hợp hơn phương pháp bình quân cả kỳ tại Công ty Đức Thịnh?

Phương pháp bình quân liên hoàn xác định ngay giá vốn xuất kho tại thời điểm phát sinh nghiệp vụ xuất bán, giúp kế toán cung cấp kịp thời số liệu biên lợi nhuận cho Ban Giám đốc thay vì phải đợi dồn số liệu tính toán vào cuối tháng.

3. Quy trình đối chiếu Thẻ kho và Sổ chi tiết hàng hóa diễn ra như thế nào?

Định kỳ, kế toán đối chiếu số lượng nhập - xuất - tồn trên Thẻ kho (do thủ kho lập) với cột số lượng trên Sổ chi tiết TK 156. Mọi chênh lệch phải được lập Biên bản kiểm nghiệm vật tư và xử lý qua TK 1381 (Tài sản thiếu chờ xử lý) hoặc TK 3381 (Tài sản thừa chờ xử lý).

4. Mã danh điểm hàng hóa chuẩn hóa đem lại lợi ích gì cho việc lập hóa đơn?

Giúp định danh duy nhất thông số kỹ thuật (ví dụ kích thước đệm cao su, công suất cảo thủy lực), loại bỏ rủi ro xuất sai quy cách trên Hóa đơn GTGT và giảm 100% sai lệch giữa bộ phận bán hàng và thủ kho.

5. Chi phí thu mua hàng hóa phát sinh được hạch toán vào đâu?

Theo quy định, chi phí thu mua (vận chuyển, bốc xếp, bảo hiểm hàng mua) được vốn hóa trực tiếp vào giá gốc hàng hóa nhập kho (ghi tăng Nợ TK 156) căn cứ theo hóa đơn dịch vụ vận chuyển đính kèm.


Kết luận

Khóa luận tốt nghiệp của sinh viên Nguyễn Ngọc Huyền đã hệ thống hóa xuất sắc các vấn đề lý luận cốt lõi về kế toán hàng hóa, đồng thời phác họa bức tranh thực tiễn chi tiết tại Công ty TNHH Cơ khí thủy Đức Thịnh. Các giải pháp đề xuất — từ chuẩn hóa mã danh điểm SKU, tối ưu hóa thuật toán tính giá bình quân liên hoàn, đến quy chế trích lập dự phòng TK 2294 — mang tính thực tiễn cao, hỗ trợ đắc lực cho các doanh nghiệp thương mại cơ khí nâng cao năng lực quản trị tài chính và tuân thủ nghiêm ngặt chuẩn mực kế toán hiện hành.