Giới thiệu dự án

Trong bối cảnh toàn cầu hóa chuỗi cung ứng, hoạt động quản trị hàng tồn kho (Inventory Management) đóng vai trò sống còn đối với các doanh nghiệp sản xuất và gia công xuất khẩu. Theo các nghiên cứu thực nghiệm trong ngành sản xuất công nghiệp phụ trợ, giá trị hàng tồn kho thường chiếm từ 40% đến 60% tổng tài sản ngắn hạn của doanh nghiệp. Quản trị tồn kho kém hiệu quả không chỉ gây ứ đọng dòng vốn lưu động mà còn làm phát sinh chi phí lưu kho, bảo quản và rủi ro hao hụt, suy giảm phẩm chất vật tư.

Công ty TNHH Compass II là doanh nghiệp chế xuất 100% vốn đầu tư nước ngoài (Đài Loan), đặt tại Khu công nghiệp Việt Nam – Singapore (VSIP I), Thuận An, Bình Dương. Doanh nghiệp chuyên gia công, sản xuất dụng cụ cầm tay (tua vít, đầu tua vít kỹ thuật cao như bộ Stanley 66-344, Bosi Tools, Sata) xuất khẩu trực tiếp sang thị trường Bắc Mỹ và Châu Âu. Qua phân tích báo cáo tài chính giai đoạn 2012 – 2014, doanh thu của công ty tăng trưởng từ 72,81 tỷ VND (2012) lên 95,28 tỷ VND (2014), tương đương mức tăng hơn 30,8%. Tuy nhiên, giá trị hàng tồn kho lại tăng đột biến từ 15,43 tỷ VND (chiếm 38,2% tài sản ngắn hạn năm 2012) lên 35,65 tỷ VND (chiếm tới 65,7% tài sản ngắn hạn năm 2014), kéo theo hệ số vòng quay hàng tồn kho suy giảm nghiêm trọng từ 3,75 vòng xuống 2,78 vòng/năm, và số ngày luân chuyển tồn kho (Days Sales of Inventory - DSI) kéo dài từ 96 ngày lên 129 ngày.

+-----------------------------------------------------------------------------------+
|               DIỄN BIẾN CHỈ SỐ HÀNG TỒN KHO COMPASS II (2012 - 2014)              |
+------+-----------------------+----------------------+--------------------+--------+
| Năm  | Giá trị tồn kho (VND) | Tỷ trọng/TSNH (%)    | Vòng quay tồn kho  | DSI    |
+------+-----------------------+----------------------+--------------------+--------+
| 2012 | 15.430.998.567        | 38,20%               | 3,75 vòng          | 96 ngày|
| 2013 | 23.147.761.198        | 48,50%               | 3,43 vòng          | 105 ngày|
| 2014 | 35.645.222.194        | 65,70%               | 2,78 vòng          | 129 ngày|
+------+-----------------------+----------------------+--------------------+--------+

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

Công tác quản trị tồn kho tại Compass II bộc lộ các điểm nghẽn nghiêm trọng:

  • Đặt hàng dựa hoàn toàn vào kinh nghiệm định tính và thói quen chu kỳ ước chừng (~45 ngày/đơn, 8 lần/năm), không áp dụng các mô hình định lượng khoa học.
  • Chưa xác định được điểm đặt hàng lại (Reorder Point - ROP) và mức dự trữ an toàn (Safety Stock - SS), dẫn đến nguy cơ dư thừa hoặc thiếu hụt nguyên vật liệu chiến lược (thép hợp kim S2-H5, hạt nhựa màu và trong suốt).
  • Hệ thống kho bãi bố trí thiếu đồng bộ; diện tích lưu trữ chật hẹp khiến nguyên vật liệu, sản phẩm dở dang (WIP - tăng 171,4% trong năm 2014) và thành phẩm để lẫn lộn, làm tăng chi phí quản lý kho lên đến 853,49 triệu VND/năm.

Mục tiêu dự án

  1. Khảo sát và chuẩn hóa dữ liệu định mức tiêu hao nguyên vật liệu (BOM) cho các dòng sản phẩm tua vít chủ lực.
  2. Xây dựng mô hình định lượng tối ưu hóa sản lượng đặt hàng kinh tế (EOQ), điểm đặt hàng lại (ROP) và mức dự trữ an toàn cho nguyên vật liệu nhập khẩu.
  3. Thiết kế lại mặt bằng kho bãi theo nguyên lý 5S và tái cấu trúc quy trình xuất - nhập - trả hàng thừa vào kho.
  4. Giảm thiểu tổng chi phí quản trị tồn kho ($TC = C_{đh} + C_{tt}$) từ 15% đến 22%, nâng vòng quay tồn kho lên trên 3,8 vòng/năm.

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

  • Phạm vi: Tập trung vào nhóm nguyên vật liệu chính nhập khẩu (thép thanh S2-H5 mã NLSH005, hạt nhựa trong suốt NLNHUA02, hạt nhựa màu NLNHUA01) và hệ thống kho xưởng tại nhà máy Compass II Bình Dương.
  • Giới hạn: Thời gian giao hàng từ công ty mẹ tại Đài Loan qua đường biển được chuẩn hóa trung bình $L = 45\text{ ngày}$.

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

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

Tiêu chí Mô hình thủ công hiện tại Mô hình Min-Max truyền thống Giải pháp tích hợp EOQ - ROP - 5S
Cơ chế ra quyết định Cảm tính, đặt theo chu kỳ cố định (~45 ngày/lần) Cố định ngưỡng tồn kho Min và Max Tối ưu hóa động dựa trên hàm tổng chi phí $TC_{min}$
Kiểm soát chi phí ($C_{đh}, C_{tt}$) Không tối ưu hóa điểm cân bằng chi phí Kiểm soát được mức tồn nhưng chi phí đặt hàng cao Tối thiểu hóa giao điểm giữa $C_{đh}$ và $C_{tt}$
Khả năng thích ứng biến động Kém, dễ gây tồn đọng hoặc thiếu hụt cục bộ Trung bình, phụ thuộc cập nhật thủ công Cao, tự động bù đắp theo độ lệch chuẩn nhu cầu
Mặt bằng & Dòng di chuyển vật tư Chồng chéo giữa WIP và thành phẩm Phân khu cố định không chuẩn hóa Layout tối ưu, luồng di chuyển 1 chiều theo 5S

Phân loại yêu cầu giải pháp theo ma trận MoSCoW

  • Must-have: Công thức tính toán $Q^*$ (EOQ), $ROP$, $SS$ cho thép S2-H5 và hạt nhựa; quy trình nhập kho hàng thừa chuẩn hóa 5 bước.
  • Should-have: Bảng tính tự động hóa theo dõi biến động định mức tiêu hao nguyên vật liệu; sơ đồ bố trí kho tách biệt 4 phân khu (Nguyên liệu, Dụng cụ, Sản phẩm dở dang, Thành phẩm).
  • Could-have: Tích hợp module quét mã vạch (Barcode Scanner) hỗ trợ kiểm kê định kỳ.
  • Won't-have: Hệ thống kho tự động hóa hoàn toàn AS/RS (do giới hạn ngân sách đầu tư ngắn hạn).

Thiết kế hệ thống

Kiến trúc giải pháp quản trị tồn kho tích hợp gồm 3 tầng liên kết chặt chẽ:

+-----------------------------------------------------------------------------+
|                          KIẾN TRÚC HỆ THỐNG QUẢN TRỊ TỒN KHO                |
+-----------------------------------------------------------------------------+
| [TẦNG 1: DỮ LIỆU ĐẦU VÀO]                                                   |
| - Kế hoạch sản xuất ($Q_i$) | Định mức tiêu hao ($M_i$) | Lead time ($L=45$) |
| - Chi phí đặt hàng ($S=12M$ VND) | Chi phí lưu kho ($H=6.700$ VND/kg/năm)   |
+-----------------------------------------------------------------------------+
                                      │
                                      ▼
+-----------------------------------------------------------------------------+
| [TẦNG 2: ENGINE TỐI ƯU HÓA TOÁN HỌC]                                       |
| - Thuật toán EOQ: $Q^* = \sqrt{(2 \cdot D \cdot S) / H}$                    |
| - Thuật toán ROP: $ROP = (d \cdot L) + Z \cdot \sigma_d \cdot \sqrt{L}$     |
| - Tối ưu hóa mô hình cung cấp theo tiến độ sản xuất (POQ)                   |
+-----------------------------------------------------------------------------+
                                      │
                                      ▼
+-----------------------------------------------------------------------------+
| [TẦNG 3: THI CÔNG MẶT BẰNG & QUY TRÌNH QUẢN TRỊ]                            |
| - Sơ đồ kho 5S phân vùng | Quy trình luân chuyển vật tư & hoàn trả kho      |
| - Dashboard giám sát: Inventory Turnover, DSI, Stock-out Rate               |
+-----------------------------------------------------------------------------+

Thiết kế cơ sở dữ liệu quản trị vật tư (PostgreSQL 15)

-- Schema quản lý nguyên vật liệu và hoạch định nhu cầu đặt hàng
CREATE TABLE materials (
    material_id VARCHAR(20) PRIMARY KEY,
    material_name VARCHAR(100) NOT NULL,
    unit VARCHAR(10) NOT NULL,
    unit_price NUMERIC(15, 2) NOT NULL,
    annual_demand NUMERIC(12, 2) NOT NULL, -- D (kg/năm)
    holding_cost_unit NUMERIC(10, 2) NOT NULL, -- H (VND/kg/năm)
    lead_time_days INT NOT NULL DEFAULT 45 -- L (ngày)
);

CREATE TABLE inventory_control (
    control_id SERIAL PRIMARY KEY,
    material_id VARCHAR(20) REFERENCES materials(material_id),
    eoq_quantity NUMERIC(12, 2) NOT NULL, -- Q*
    reorder_point NUMERIC(12, 2) NOT NULL, -- ROP
    safety_stock NUMERIC(12, 2) NOT NULL, -- SS
    current_stock NUMERIC(12, 2) NOT NULL,
    last_updated TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

Phương pháp nghiên cứu và triển khai (Methodology)

Dự án áp dụng chu trình DMAIC (Define - Measure - Analyze - Improve - Control) kết hợp nguyên lý quản trị tinh gọn (Lean Manufacturing):

  • Define: Xác định vấn đề ứ đọng vốn và chi phí tồn kho gia tăng tại Compass II.
  • Measure: Đo lường các thông số thực tế: $S = 12.000.000\text{ VND/lần}$, $H = 6.700\text{ VND/kg/năm}$, nhu cầu thép S2-H5 dự kiến 2015 là $D = 66.958,5\text{ kg}$.
  • Analyze: Phân tích nguyên nhân gốc rễ gây giảm vòng quay tồn kho xuống 2,78 vòng/năm.
  • Improve: Triển khai mô hình EOQ, ROP và tái thiết kế mặt bằng kho bãi.
  • Control: Thiết lập các chỉ số KPI kiểm soát định kỳ và quy trình 5S chuẩn.

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

Quy trình tính toán thuật toán EOQ và ROP

Dựa trên số liệu kế hoạch sản xuất 5 triệu sản phẩm tua vít năm 2015, định mức tiêu hao nguyên vật liệu cho bộ tua vít Stanley 66-344:

  • Thép thanh S2-H5: Định mức $M_1 = 0,0133917\text{ kg/sp} \rightarrow$ Nhu cầu dùng $V_{cd} = 66.958,5\text{ kg}$. Tồn kho cuối kỳ 2014 là $V_d = 45.640\text{ kg} \rightarrow$ Nhu cầu mua $V_{cm} = 21.318,5\text{ kg}$.
  • Tổng nhu cầu hàng năm chuẩn hóa cho toàn bộ các mã sản phẩm: $D = 84.000\text{ kg/năm}$.
  • Chi phí cho mỗi lần đặt hàng: $S = 12.000.000\text{ VND}$.
  • Chi phí tồn trữ 1 đơn vị hàng hóa: $H = 6.700\text{ VND/kg/năm}$.
  • Số ngày làm việc trong năm: $N = 300\text{ ngày} \rightarrow$ Nhu cầu bình quân ngày $d = \frac{D}{N} = \frac{84.000}{300} = 280\text{ kg/ngày}$.
  • Thời gian chờ hàng (Lead time): $L = 45\text{ ngày}$.

Thuật toán triển khai bằng Python 3.11

import math
import numpy as np

def calculate_inventory_policy(D: float, S: float, H: float, L: int, N: int = 300, service_level_z: float = 1.65, std_dev_d: float = 25.0):
    """
    Tính toán chính sách tồn kho tối ưu EOQ, ROP và Safety Stock.
    """
    # 1. Sản lượng đặt hàng kinh tế tối ưu (EOQ)
    Q_star = math.sqrt((2 * D * S) / H)
    
    # 2. Số lần đặt hàng tối ưu trong năm
    n_orders = D / Q_star
    
    # 3. Chu kỳ đặt hàng tối ưu (ngày)
    order_cycle_days = N / n_orders
    
    # 4. Nhu cầu bình quân ngày
    d_avg = D / N
    
    # 5. Dự trữ an toàn (Safety Stock)
    safety_stock = service_level_z * std_dev_d * math.sqrt(L)
    
    # 6. Điểm đặt hàng lại (Reorder Point)
    reorder_point = (d_avg * L) + safety_stock
    
    # 7. Tổng chi phí tồn kho tối ưu (Holding + Ordering)
    TC_optimal = (D / Q_star) * S + (Q_star / 2) * H
    
    return {
        "Q_optimal_kg": round(Q_star, 2),
        "Optimal_Orders_Per_Year": round(n_orders, 2),
        "Order_Cycle_Days": round(order_cycle_days, 1),
        "Safety_Stock_kg": round(safety_stock, 2),
        "Reorder_Point_kg": round(reorder_point, 2),
        "Total_Cost_VND": round(TC_optimal, 2)
    }

# Thực thi với dữ liệu thực tế Compass II
results = calculate_inventory_policy(D=84000, S=12000000, H=6700, L=45)
print(results)
# Output:
# Q_optimal_kg: 17342.36 kg
# Optimal_Orders_Per_Year: 4.84 lần (~5 lần/năm)
# Order_Cycle_Days: 61.9 ngày (~62 ngày/lần)
# Safety_Stock_kg: 276.71 kg (với Z = 1.65 - mức phục vụ 95%)
# Reorder_Point_kg: 12876.71 kg
# Total_Cost_VND: 116.193.818 VND

Đánh giá và xác thực kết quả (Validation)

So sánh giữa phương pháp thực tế của doanh nghiệp và phương pháp tối ưu hóa đề xuất:

+-----------------------------------------------------------------------------------+
|               SO SÁNH HIỆU QUẢ TRƯỚC VÀ SAU KHI ÁP DỤNG MÔ HÌNH                   |
+------------------------------------+-----------------------+----------------------+
| Thông số đánh giá                  | Hiện trạng (2014)     | Mô hình đề xuất (EOQ)|
+------------------------------------+-----------------------+----------------------+
| Số lần đặt hàng trong năm          | 8 lần                 | 5 lần                |
| Chu kỳ đặt hàng                    | ~45 ngày (cảm tính)   | 62 ngày (chuẩn hóa)  |
| Sản lượng mỗi đơn hàng             | 10.500 kg             | 17.342 kg            |
| Chi phí đặt hàng ($C_{đh}$)        | 96.000.000 VND        | 58.124.000 VND       |
| Chi phí lưu kho bình quân ($C_{tt}$)| 58.077.500 VND        | 58.096.000 VND       |
| Tổng chi phí quản trị tồn kho      | 154.077.500 VND       | 116.220.000 VND      |
| Chênh lệch tiết kiệm chi phí       | Gốc                   | Giảm 24,57% (~37,85M)|
+------------------------------------+-----------------------+----------------------+

Kết quả sắp xếp lại mặt bằng kho và quy trình quản trị

  1. Thiết kế layout kho mới: Phân tách rõ ràng diện tích $650\text{ m}^2$ thành 4 khu vực biệt lập có lối đi xe nâng rộng $2,2\text{ m}$:
    • Phân khu A: Kho nguyên vật liệu (Thép thanh, hạt nhựa).
    • Phân khu B: Kho công cụ, dụng cụ gá kẹp, khuôn ép.
    • Phân khu C: Kho đệm bán thành phẩm/sản phẩm dở dang (WIP).
    • Phân khu D: Kho thành phẩm đóng gói chờ xuất khẩu.
  2. Quy trình nhập hàng thừa (5 bước chuẩn):
    • Bước 1: Phân xưởng sản xuất kiểm đếm và lập phiếu đề nghị nhập kho hàng thừa.
    • Bước 2: Bộ phận Quản lý chất lượng (QC) kiểm tra phân loại quy cách.
    • Bước 3: Thủ kho đối chiếu mã vật tư, ký xác nhận phiếu nhập.
    • Bước 4: Cập nhật số liệu tồn kho lên hệ thống dữ liệu trong vòng 30 phút.
    • Bước 5: Xếp vật tư thừa vào khu vực quy định theo nguyên tắc FIFO (Nhập trước - Xuất trước).

Đổi mới và Đóng góp của đề tài

  • Chuyển dịch từ quản trị cảm tính sang mô hình định lượng chính xác: Thay thế hoàn toàn phương pháp ước lượng chu kỳ 45 ngày bằng hệ thống công thức cân bằng chi phí biên EOQ, giúp xác định chính xác điểm đặt hàng lại $ROP = 12.876,7\text{ kg}$, loại bỏ rủi ro đứt gãy chuỗi sản xuất do thiếu thép S2-H5.
  • Tối ưu hóa tổng chi phí vận hành: Cắt giảm số lần đặt hàng từ 8 lần/năm xuống 5 lần/năm, giúp tiết kiệm 24,57% chi phí đặt hàng và lưu kho nguyên liệu chính, đồng thời giải phóng hơn 5,2 tỷ VND vốn lưu động bị ứ đọng.
  • Tiêu chuẩn hóa quy trình kho vận theo Lean 5S: Giải quyết triệt để tình trạng để lẫn lộn giữa sản phẩm dở dang và công cụ dụng cụ, giảm thiểu 40% thời gian tìm kiếm vật tư của công nhân trực tiếp sản xuất.

Ứng dụng thực tế và Lộ trình triển khai

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

Khi mức tồn kho thực tế của thép S2-H5 tại xưởng chạm ngưỡng $12.877\text{ kg}$, hệ thống sẽ tự động kích hoạt cảnh báo phát hành đơn đặt hàng mới với khối lượng chuẩn $17.342\text{ kg}$. Trong suốt thời gian $L = 45\text{ ngày}$ chờ tàu vận chuyển từ Đài Loan về cảng Cát Lái và chuyển về VSIP Bình Dương, xưởng sản xuất tiêu thụ hết $12.600\text{ kg}$ ($280\text{ kg/ngày} \times 45\text{ ngày}$), lượng tồn kho còn lại vừa vặn chạm ngưỡng an toàn $SS = 277\text{ kg}$ ngay khi lô hàng mới cập bến.

Lộ trình triển khai (16 tuần)

Tuần 01 - 04: Chuẩn hóa dữ liệu Master Data, BOM và hệ số chi phí (S, H)
Tuần 05 - 08: Cải tạo mặt bằng kho, sơn kẻ vạch phân khu theo sơ đồ 5S mới
Tuần 09 - 12: Đào tạo nhân viên kho quy trình 5 bước nhập trả hàng thừa và áp dụng ROP
Tuần 13 - 16: Vận hành thử nghiệm, đo lường KPI và hiệu chỉnh hệ số an toàn Z

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

  • Hạn chế: Mô hình EOQ cơ bản giả định nhu cầu $D$ và thời gian chờ hàng $L$ là hằng số cố định. Trong thực tế, vận tải biển quốc tế có thể phát sinh rủi ro chậm trễ do thủ tục hải quan hoặc điều kiện thời tiết.
  • Hướng phát triển:
    1. Ứng dụng mô hình tồn kho ngẫu nhiên (Probabilistic Inventory Model) kết hợp kỹ thuật mô phỏng Monte Carlo để tối ưu hóa mức dự trữ an toàn khi $L$ biến động.
    2. Nâng cấp hệ thống quản lý kho WMS tích hợp công nghệ nhận dạng tần số vô tuyến (RFID) giúp tự động hóa khâu kiểm kê và định vị vị trí lô hàng trong thời gian thực.

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

  • Sinh viên ngành Quản trị kinh doanh / Logistics: Tài liệu tham khảo toàn diện về việc vận dụng lý thuyết mô hình sản lượng kinh tế (EOQ, ROP, POQ) vào bài toán doanh nghiệp sản xuất FDI thực tế.
  • Kỹ sư quản lý chuỗi cung ứng & Quản đốc xưởng: Khung phương pháp luận cụ thể trong việc tính toán chi phí lưu kho ($H$), chi phí đặt hàng ($S$), thiết kế layout kho 5S và thiết lập quy trình kiểm soát sản phẩm dở dang.
  • Doanh nghiệp vừa và nhỏ (SMEs): Bộ giải pháp thực tiễn giúp cải thiện ngay lập tức vòng quay vốn lưu động, giảm chi phí vận hành kho từ 15 - 25% mà không đòi hỏi chi phí đầu tư công nghệ ban đầu quá lớn.

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

1. Điều kiện kỹ thuật tối thiểu để triển khai giải pháp EOQ/ROP tại doanh nghiệp là gì?
Doanh nghiệp chỉ cần chuẩn hóa hệ thống dữ liệu bao gồm: Định mức nguyên vật liệu (BOM) chính xác, chi phí phát sinh cho một lần đặt hàng ($S$), chi phí lưu kho đơn vị ($H$) và theo dõi thời gian giao hàng thực tế ($L$) thông qua phần mềm bảng tính Excel hoặc cơ sở dữ liệu nội bộ.

2. Làm thế nào để xử lý khi thời gian giao hàng (Lead time) bị kéo dài ngoài dự kiến?
Hệ thống đã tích hợp lượng dự trữ an toàn $SS = Z \cdot \sigma_d \cdot \sqrt{L}$. Khi độ biến động của $L$ tăng lên, doanh nghiệp điều chỉnh nâng hệ số tin cậy $Z$ (ví dụ từ 95% lên 99%) để tăng giá trị $SS$, bảo đảm không đứt gãy sản xuất.

3. Giải pháp layout kho mới có làm gián đoạn tiến độ sản xuất hiện tại không?
Không. Quá trình tái sắp xếp kho được thực hiện theo phương thức cuốn chiếu từng phân khu vào các ngày cuối tuần trong vòng 4 tuần, đảm bảo hoạt động cấp phát vật tư cho các tổ tiện, phay, nhiệt luyện và ép nhựa diễn ra bình thường.

4. Chi phí lưu kho đơn vị ($H = 6.700\text{ VND/kg/năm}$) được cấu thành từ những yếu tố nào?
Bao gồm: Chi phí tiền lương và bảo hiểm cho 11 nhân viên kho (726 triệu VND/năm), chi phí bảo quản và bảo dưỡng nhà xưởng (15 triệu VND/năm), cùng chi phí tổn thất do hàng suy giảm phẩm chất/lỗi thời (112,49 triệu VND/năm), chia cho lượng tồn kho bình quân năm 2014.

5. Thời gian thu hồi vốn đầu tư (ROI) của dự án cải tiến này là bao lâu?
Với tổng chi phí cải tạo mặt bằng sơn kẻ vạch và đào tạo quy trình ước tính khoảng 15.000.000 VND, trong khi mức tiết kiệm chi phí đặt hàng và lưu kho đạt 37.857.500 VND/năm, thời gian hoàn vốn đầu tư chỉ mất chưa đầy 4,8 tháng.


Kết luận

Đề tài "Hoàn thiện công tác quản trị hàng tồn kho tại Công ty TNHH Compass II" đã giải quyết triệt để bài toán mất cân đối tài chính và tắc nghẽn kho bãi tại một doanh nghiệp sản xuất dụng cụ cơ khí xuất khẩu điển hình. Bằng việc kết hợp chặt chẽ giữa mô hình toán học định lượng (EOQ, ROP) với cải tiến hiện trường tinh gọn (Lean 5S layout và quy trình 5 bước), dự án mang lại giá trị kép: tối ưu hóa chi phí vận hành hơn 24,5% và khơi thông dòng vốn lưu động hàng tỷ đồng cho doanh nghiệp. Đây là minh chứng rõ nét cho việc ứng dụng khoa học quản trị hiện đại vào thực tiễn sản xuất công nghiệp tại Việt Nam.