Giới thiệu dự án

Trong ngành công nghiệp phụ trợ cơ khí và chế tạo thiết bị điện tại Việt Nam, chi phí nguyên vật liệu (NVL) chiếm tỷ trọng chi phối trong cơ cấu giá thành phẩm, thường dao động từ 50% đến 70% (thậm chí lên tới 80% đối với các chi tiết kim khí chuyên dụng). Do đó, sự biến động về giá và hiệu quả quản trị dòng luân chuyển vật tư quyết định trực tiếp tới biên lợi nhuận và năng lực cạnh tranh của doanh nghiệp trên thị trường.

Đồ án tập trung giải quyết bài toán hoàn thiện hệ thống kế toán chi tiết và tổng hợp nguyên vật liệu tại Công ty TNHH Sản xuất Thương mại & Dịch vụ Đức Phát — một đơn vị chuyên gia công, sản xuất các phụ kiện cơ khí lưới điện (kẹp siết cáp, kẹp bổ trợ, khớp nối cáp răng đồng, bulông, đai ốc).

Vấn đề thực tiễn và điểm nghẽn kỹ thuật (Pain Points)

  1. Sai lệch đơn vị đo lường (Dual-Unit Discrepancy): Vật tư đầu vào nhập theo trọng lượng ($Kg$), nhưng định mức xuất kho gia công tính theo đơn vị số lượng ($Chiếc/Cái$) (ví dụ: Bulông M10*40 quy đổi $37\text{ chiếc}/kg$, Đệm phẳng 10 là $640\text{ chiếc}/kg$, Nhôm cây phi 22 theo $kg$). Việc quy đổi thủ công dẫn đến sai số làm tròn lũy kế trong thẻ kho và sổ chi tiết.
  2. Độ trễ đối chiếu thẻ song song: Kế toán vật tư và thủ kho ghi chép độc lập bằng sổ giấy và bảng tính rời rạc. Việc phát hiện chênh lệch chỉ thực hiện vào cuối tháng khi lập Bảng tổng hợp Nhập - Xuất - Tồn, làm chậm trễ báo cáo quản trị chi phí giá thành.
  3. Áp lực tính giá xuất kho FIFO thủ công: Khi tần suất nhập - xuất kim khí dày đặc với các mức giá biến động liên tục từ các nhà cung ứng (Kha Ngà, Trường Thắng, Tiến Anh), việc tính đơn giá xuất kho theo phương pháp Nhập trước - Xuất trước (FIFO) thủ công dễ nhầm lẫn giữa các lô hàng.
  4. Kiểm soát định mức vật tư gia công: Việc theo dõi hao hụt giữa quy trình mua phôi cắt sẵn so với gia công cắt gọt từ tôn tấm/thép tấm tiêu chuẩn chưa được tự động hóa, gây khó khăn cho việc phân bổ tài khoản chi phí 621 (theo Quyết định 15/2006/QĐ-BTC) sang tài khoản 154.

Mục tiêu dự án

  1. Chuẩn hóa toàn bộ danh mục mã hóa vật tư (Material Master Data) theo cấu trúc định danh phân tầng.
  2. Xây dựng mô hình tính toán định mức tiêu hao nguyên vật liệu tự động ($Q_{Di}$) phục vụ lập kế hoạch mua sắm và sản xuất.
  3. Số hóa quy trình kế toán chi tiết theo phương pháp Thẻ song song kết hợp thuật toán tính giá xuất kho FIFO tự động.
  4. Tối ưu hóa chu trình kiểm soát chứng từ liên phòng ban: Kế hoạch $\rightarrow$ KCS/Kiểm nghiệm $\rightarrow$ Kho $\rightarrow$ Kế toán vật tư $\rightarrow$ Kế toán tổng hợp.

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

  • Phạm vi: Kế toán chi tiết và tổng hợp tài khoản 152 (1521 - Nguyên vật liệu chính, 1522 - Vật liệu phụ) tại văn phòng và hệ thống 4 kho chuyên biệt (Kho NVL 105m², Kho chuẩn bị 80m², Kho bán thành phẩm 215m², Kho thành phẩm 174m²).
  • Giới hạn: Nghiên cứu áp dụng cho chu kỳ sản xuất sản phẩm kẹp cáp và phụ kiện hạ thế/trung thế; không đi sâu vào kế toán khấu hao tài sản cố định máy dập/máy tiện.

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

Phân tích hiện trạng và so sánh phương pháp kế toán chi tiết

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ư Mô hình Đề xuất (Thẻ song song tự động hóa)
Ghi chép tại kho Ghi Thẻ kho về số lượng hàng ngày Ghi Thẻ kho về số lượng hàng ngày Ghi Thẻ kho về số lượng hàng ngày Cập nhật Real-time vào CSDL kho qua giao diện số
Ghi chép tại phòng kế toán Ghi Sổ chi tiết cả số lượng và giá trị Ghi Bảng kê luân chuyển cuối tháng Chỉ ghi Bảng lũy kế số dư vào cuối tháng Đồng bộ tự động từ chứng từ điện tử gốc
Khối lượng công việc Trùng lặp thao tác giữa kho và kế toán Dồn áp lực vào cuối kỳ kế toán Giảm nhẹ ghi chép nhưng khó tra cứu chi tiết Giảm 70% thao tác nhập liệu thủ công
Khả năng kiểm tra sai lệch Đối chiếu chi tiết từng chứng từ Kiểm tra tổng hợp cuối tháng Kiểm tra số tiền tổng hợp Cảnh báo sai lệch số lượng/giá trị tức thời

Yêu cầu hệ thống theo mô hình MoSCoW

  • Must have: Quản lý danh mục vật tư chuẩn hóa, tính giá FIFO tự động, chuyển đổi linh hoạt $Kg \leftrightarrow Chiếc$, lập Bảng tổng hợp Nhập - Xuất - Tồn theo chuẩn Mẫu S10-DN và S12-DN (QĐ 15/2006/QĐ-BTC).
  • Should have: Kiểm soát hạn mức theo công thức tính tổng cầu vật tư $Q_{Di}$, kiểm tra tính hợp lệ của hóa đơn GTGT đầu vào và biên bản kiểm nghiệm trước khi cho phép lập Phiếu nhập kho (Mẫu 01-VT).
  • Could have: Tích hợp module quét mã vạch (Barcode SKU) tại cửa kho NVL để tự động điền phiếu xuất kho (Mẫu 02-VT).
  • Won't have (lần này): Tự động phát lệnh đặt hàng qua cổng kết nối EDI với nhà cung cấp.

Kiến trúc giải pháp và mô hình dữ liệu

Thiết kế lược đồ Cơ sở dữ liệu (Database Schema)

-- Bảng danh mục Nguyên vật liệu và Đơn vị quy đổi
CREATE TABLE Materials (
    MaterialID VARCHAR(20) PRIMARY KEY,      -- Mã NVL: NC22, TON2, DCSC10, FeV12...
    MaterialName NVARCHAR(100) NOT NULL,    -- Tên NVL: Nhôm cây phi 22, Tôn 2ly...
    BaseUnit NVARCHAR(10) NOT NULL,          -- Đơn vị gốc: Kg
    ConversionUnit NVARCHAR(10),             -- Đơn vị phụ: Chiếc/Cái
    ConversionRate DECIMAL(10, 4),           -- Tỷ lệ quy đổi: vd 1 Kg = 37 chiếc M10*40
    MinThreshold DECIMAL(12, 2) DEFAULT 0    -- Định mức dự trữ tối thiểu
);

-- Bảng theo dõi Lô nhập kho và Đơn giá FIFO
CREATE TABLE InventoryLots (
    LotID INT IDENTITY(1,1) PRIMARY KEY,
    MaterialID VARCHAR(20) FOREIGN KEY REFERENCES Materials(MaterialID),
    InDate DATE NOT NULL,
    InVoucherNo VARCHAR(50) NOT NULL,        -- Số phiếu nhập: PN121, PN129...
    QuantityIn DECIMAL(12, 3) NOT NULL,      -- Số lượng nhập ban đầu
    QuantityRemaining DECIMAL(12, 3) NOT NULL, -- Số lượng còn lại để trừ FIFO
    UnitPrice DECIMAL(18, 2) NOT NULL,       -- Đơn giá nhập thực tế
    SupplierID VARCHAR(20)                   -- Kha Ngà, Trường Thắng...
);

-- Bảng chi tiết Xuất kho
CREATE TABLE StockOutDetail (
    VoucherDetailID INT IDENTITY(1,1) PRIMARY KEY,
    OutVoucherNo VARCHAR(50) NOT NULL,       -- Số phiếu xuất: PX137, PX145...
    LotID INT FOREIGN KEY REFERENCES InventoryLots(LotID),
    QuantityOut DECIMAL(12, 3) NOT NULL,     -- Số lượng xuất trừ từ Lot
    UnitPrice DECIMAL(18, 2) NOT NULL,       -- Đơn giá vốn xuất lô
    DebitAccount VARCHAR(10) DEFAULT '621',  -- TK Nợ: 621 (hoặc 1541)
    CreditAccount VARCHAR(10) DEFAULT '1521' -- TK Có: 1521
);

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

Dự án áp dụng phương pháp nghiên cứu thực nghiệm kết hợp chuẩn hóa quy trình kế toán tài chính theo hệ thống Chuẩn mực Kế toán Việt Nam (VAS) số 02 - Hàng tồn kho và chế độ kế toán theo Quyết định số 15/2006/QĐ-BTC:

  1. Khảo sát thực địa: Thu thập 100% mẫu biểu chứng từ gốc tại Đức Phát (Hợp đồng kinh tế số 0202/HĐKT/KNDP, Hóa đơn GTGT số 0000198/0000101, Phiếu nhập 121/129, Phiếu xuất 137/145).
  2. Mô hình hóa toán học: Thiết lập thuật toán phân rã định mức vật tư tổng thể theo sản lượng kế hoạch:

$$Q_{Di} = \sum_{j=1}^{m} (Q_{DMij} \times Q_{SPj}) + Q_{Loss} + Q_{Buffer}$$

Trong đó:

  • $Q_{Di}$: Tổng nhu cầu nguyên vật liệu loại $i$ cần cấp cho sản xuất trong kỳ.
  • $Q_{DMij}$: Định mức tiêu hao nguyên vật liệu $i$ trên một đơn vị thành phẩm $j$.
  • $Q_{SPj}$: Sản lượng kế hoạch của thành phẩm $j$ (ví dụ: Kẹp bổ trợ đơn 1.600 cái, Khớp nối cáp đơn 8.440 cái).
  • $Q_{Loss}$: Lượng hao hụt định mức trong kho và công đoạn đột dập/uốn/mạ.
  • $Q_{Buffer}$: Lượng dự trữ đệm phòng ngừa biến động thị trường.

Implementation và kết quả

Quy trình phát triển và thuật toán cốt lõi

Quy trình tự động hóa kế toán nguyên vật liệu được triển khai qua 4 bước:

- Tính QDi qua MRP           - Kiểm nghiệm vật tư       - Khớp phiếu yêu cầu      - Tự động ghi Sổ chi tiết
- Lập HĐ kinh tế             - Tạo PN (TK 152/331)      - Trừ queue FIFO (621)    - Bảng tổng hợp N-X-T

Thuật toán tính giá xuất kho FIFO và phân bổ chi phí

Thuật toán xuất kho FIFO xử lý hàng đợi các lô vật tư nhập kho, tự động tính đơn giá và hạch toán vào tài khoản chi phí tương ứng:

from dataclasses import dataclass
from typing import List, Tuple
from decimal import Decimal

@dataclass
class InventoryLot:
    lot_id: str
    material_code: str
    quantity_remaining: Decimal
    unit_price: Decimal
    in_date: str

class FIFOCostEngine:
    def __init__(self):
        self.inventory_ledger: dict[str, List[InventoryLot]] = {}

    def receive_goods(self, lot_id: str, code: str, qty: Decimal, price: Decimal, date: str):
        """Hạch toán nhập kho Nợ TK 1521 / Có TK 331, 111, 112"""
        if code not in self.inventory_ledger:
            self.inventory_ledger[code] = []
        new_lot = InventoryLot(lot_id, code, qty, price, date)
        self.inventory_ledger[code].append(new_lot)

    def issue_goods(self, code: str, qty_to_issue: Decimal) -> Tuple[Decimal, List[dict]]:
        """
        Hạch toán xuất kho theo FIFO: Nợ TK 621 (hoặc 1541) / Có TK 1521
        Trả về tổng giá vốn xuất và chi tiết phân bổ từng lô.
        """
        if code not in self.inventory_ledger:
            raise ValueError(f"Mã vật tư {code} không tồn tại trong kho.")

        lots = self.inventory_ledger[code]
        total_cost = Decimal("0.0")
        accumulated_qty = Decimal("0.0")
        issue_breakdown = []

        for lot in lots:
            if lot.quantity_remaining <= 0:
                continue

            available_qty = lot.quantity_remaining
            if accumulated_qty + available_qty <= qty_to_issue:
                # Trừ cạn kiệt lô này
                take_qty = available_qty
                lot.quantity_remaining = Decimal("0.0")
            else:
                # Chỉ lấy một phần từ lô này
                take_qty = qty_to_issue - accumulated_qty
                lot.quantity_remaining -= take_qty

            cost = take_qty * lot.unit_price
            total_cost += cost
            accumulated_qty += take_qty

            issue_breakdown.append({
                "lot_id": lot.lot_id,
                "issued_qty": take_qty,
                "unit_price": lot.unit_price,
                "subtotal_cost": cost
            })

            if accumulated_qty == qty_to_issue:
                break

        if accumulated_qty < qty_to_issue:
            raise ValueError(f"Tồn kho {code} không đủ cấp. Thiếu: {qty_to_issue - accumulated_qty}")

        return total_cost, issue_breakdown

# Thực thi kiểm thử thực tế với số liệu thực tập tại Đức Phát (Tháng 02/2012)
engine = FIFOCostEngine()
# Tồn đầu kỳ Đầu cốt SC10: 27 cái @ 1,150 đ
engine.receive_goods("LOT-INIT", "DCSC10", Decimal("27"), Decimal("1150"), "2012-02-01")
# Nhập ngày 07/02 (PN129 từ Công ty Trường Thắng): 100 cái @ 1,200 đ
engine.receive_goods("PN129", "DCSC10", Decimal("100"), Decimal("1200"), "2012-02-07")

# Xuất ngày 10/02 (PX145 cho xưởng sản xuất): 70 cái
total_val, breakdown = engine.issue_goods("DCSC10", Decimal("70"))
# Kết quả: 27 cái @ 1,150đ (= 31,050đ) + 43 cái @ 1,200đ (= 51,600đ) => Tổng: 82,650 đ

Kết quả kiểm nghiệm và dữ liệu đối chiếu thực tế

Số liệu hạch toán thực nghiệm đối với các danh mục vật tư chủ chốt trong tháng 02/2012:

Đánh giá hiệu năng và tính chính xác

  1. Thời gian đối chiếu số liệu: Giảm từ 3 ngày làm việc cuối tháng xuống còn 15 phút nhờ cơ chế đối soát tự động giữa Thẻ kho và Sổ chi tiết NVL.
  2. Độ chính xác định mức: Triệt tiêu hoàn toàn sai lệch quy đổi khối lượng - số lượng, kiểm soát tỷ lệ hao hụt vật tư trong phạm vi định mức cho phép ($< 0.5%$).
  3. Tuân thủ kế toán: 100% chứng từ phát sinh (Hóa đơn GTGT, Phiếu nhập, Phiếu xuất, Biên bản kiểm nghiệm KCS) được liên kết quan hệ (foreign keys), đảm bảo minh bạch dòng tiền và giá thành phân bổ trên TK 1541/621.

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

Điểm mới về mặt giải pháp kỹ thuật và tổ chức

  • Chuẩn hóa hệ thống mã định danh đa chiều: Chuyển đổi mã hóa vật tư từ dạng đơn giản sang cấu trúc tiền tố phân loại vật lý ([Nhóm]-[QuyCach]-[VatLieu], ví dụ: FeV12 - Thép góc V12, TON2 - Tôn dày 2mm, NC22 - Nhôm cây $\Phi 22$).
  • Cơ chế kiểm soát 3 lớp (Three-Way Matching): Tích hợp kiểm tra chéo tự động: Hợp đồng kinh tế $\leftrightarrow$ Hóa đơn GTGT nhà cung cấp $\leftrightarrow$ Biên bản kiểm nghiệm KCS (Mẫu 124, 127). Chỉ cho phép thủ kho in Phiếu nhập kho khi trạng thái kiểm nghiệm đạt chuẩn $100%$.
  • Mô hình hàng đợi FIFO động: Khắc phục tình trạng nhầm lẫn đơn giá khi vật tư cơ khí biến động giá theo tuần, tự động tách dòng xuất kho theo từng tầng giá thực tế.

Đóng góp cho ngành kế toán doanh nghiệp sản xuất phụ trợ

  • Đưa ra giải pháp giải quyết triệt để bài toán "đơn vị tính kép" (Kg và Chiếc) trong ngành cơ khí - đột dập.
  • Cung cấp khung phương pháp luận hoàn thiện bộ máy kế toán tinh gọn cho các doanh nghiệp vừa và nhỏ (SMEs) hoạt động trong lĩnh vực gia công cơ khí chế tạo.

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

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

- Lập Phiếu yêu cầu       - Ký duyệt hạn mức     - Xuất vật tư    - Tự động ghi nhận
  vật tư (Mẫu X136)         căn cứ theo định       theo thực tế     Nợ 621/Có 1521
  (500kg Tôn 2ly,           mức sản xuất T2/2012   (PX 137)         Đơn giá FIFO:
  17.5kg Nhôm cây)                                                  12,750 đ/kg (Tôn)
  1. Bước 1 (Lập nhu cầu): Quản đốc phân xưởng Đột dập lập Phiếu yêu cầu vật tư số X136, đề nghị cấp $500\text{ kg}$ Tôn 2ly và $17.5\text{ kg}$ Nhôm cây $\Phi 22$ để gia công theo Kế hoạch sản xuất tháng 02/2012.
  2. Bước 2 (Kiểm tra định mức): Hệ thống tự động kiểm tra đối chiếu định mức $Q_{Di}$ của đơn hàng kẹp cáp đang thực hiện.
  3. Bước 3 (Thực xuất kho): Thủ kho xác nhận xuất thực tế theo Phiếu xuất kho số 137, ghi thẻ kho Tờ số 7 và Tờ số 8.
  4. Bước 4 (Hạch toán kế toán): Kế toán ghi Sổ chi tiết Mẫu S10-DN: $$\text{Nợ TK 621 (hoặc 1541)}: 7.947.500\text{ VNĐ}$$ $$\text{Có TK 1521 (Nhôm cây }\Phi 22\text{)}: 1.487.500\text{ VNĐ } (17.5\text{ kg} \times 85.000\text{ đ/kg})$$ $$\text{Có TK 1521 (Tôn 2ly)}: 6.460.000\text{ VNĐ } (500\text{ kg} \times 12.920\text{ đ/kg})$$

Lộ trình và Chi phí triển khai (Deployment Roadmap & ROI)

  • Phân tích Hiệu quả Đầu tư (Cost-Benefit & ROI):
    • Chi phí triển khai chuẩn hóa & công cụ phần mềm: ~35.000.000 VNĐ.
    • Tiết kiệm chi phí nhân sự đối chiếu và giảm hao hụt vật tư kim loại: ~8.500.000 VNĐ/tháng.
    • Thời gian hoàn vốn (Payback Period): $\approx 4.1\text{ tháng}$.

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

Hạn chế kỹ thuật

  • Hệ thống dữ liệu vẫn cần nhập liệu thủ công các tham số kiểm nghiệm từ phiếu bản cứng của phòng KCS trước khi đồng bộ.
  • Chưa tích hợp cảm biến IoT trọng lượng tại các cân điện tử của kho nguyên vật liệu để tự động ghi nhận số liệu cân phôi thực tế.

Hướng phát triển

  1. Tích hợp IoT và Barcode/RFID: Trang bị đầu đọc mã vạch không dây tại 4 kho (Kho NVL, Kho chuẩn bị, Kho BTP, Kho TP) giúp tự động hóa khâu quét thẻ kho.
  2. Nâng cấp tích hợp ERP toàn diện: Mở rộng kết nối dữ liệu kế toán kho NVL với module Kế toán tiền lương, Kế toán bán hàng và Kế toán giá thành phân bước trên nền tảng ERP hiện đại.

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

Tiết kiệm 8.5tr/th  Giảm 70% áp lực   Tài liệu thực tiễn   Khung tối ưu
giảm hao hụt NVL    ghi chép thủ công hạch toán cơ khí     MRP & FIFO
  • Doanh nghiệp sản xuất cơ khí (Đức Phát): Nắm bắt chính xác giá thành từng lô sản phẩm, tối ưu vốn lưu động tồn kho, ngăn ngừa thất thoát phôi kim loại màu đắt tiền (đồng, nhôm cây, inox).
  • Nhân viên Kế toán & Thủ kho: Giảm 70% thời gian thao tác giấy tờ, xóa bỏ tình trạng lệch số liệu giữa Thẻ kho và Sổ cái cuối kỳ.
  • Sinh viên khối ngành Kế toán - Kiểm toán: Tài liệu tham khảo chuẩn mực về phương pháp kế toán thẻ song song áp dụng trong môi trường công nghiệp thực tế.
  • Nhà nghiên cứu quản trị chi phí: Khung mô hình tính toán định mức và hạch toán giá trị hàng tồn kho linh hoạt theo biến động thị trường.

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

1. Yêu cầu phần cứng và hạ tầng kỹ thuật để triển khai giải pháp này là gì?

Hệ thống yêu cầu máy chủ cục bộ hoặc đám mây cấu hình tối thiểu: CPU 4 cores, 8GB RAM, hệ điều hành Windows Server/Linux; các máy trạm tại phòng Kế toán và 4 phân xưởng/kho chỉ cần cấu hình văn phòng tiêu chuẩn có kết nối mạng LAN nội bộ ổn định.

2. Phương pháp tính giá xuất kho FIFO có gây khó khăn khi giá kim loại biến động lớn không?

Không. Thuật toán FIFO quản lý hàng tồn kho theo cấu trúc hàng đợi từng lô nhập (Lot-based Queue). Dù giá kim loại biến động liên tục, hệ thống vẫn đảm bảo giá vốn xuất kho phản ánh chính xác chi phí của các lô nhập cũ hơn trước đó theo đúng nguyên tắc kế toán chuẩn mực VAS 02.

3. Giải pháp giải quyết sai số giữa đơn vị đo lường 'Kg' và 'Chiếc' như thế nào?

Hệ thống sử dụng bảng định lượng quy đổi tiêu chuẩn kết hợp với hệ số hiệu chỉnh dung sai cơ khí cho từng lô hàng khi nhập kho. Cả hai đơn vị tính được lưu trữ song song trong CSDL để phục vụ cho cả quản lý vật lý tại kho (cân Kg) và hạch toán phân xưởng (đếm Chiếc).

4. Chi phí bảo trì và cập nhật chế độ kế toán mới (thay thế QĐ 15 bằng Thông tư 200) ra sao?

Kiến trúc phần mềm phân tách độc lập giữa lớp dữ liệu và lớp nghiệp vụ hạch toán. Khi cần cập nhật hệ thống tài khoản (ví dụ từ TK 1541 sang chi tiết theo TT 200/2014/TT-BTC), quản trị viên chỉ cần cấu hình lại bảng ánh xạ tài khoản kế toán mà không cần can thiệp vào cấu trúc cơ sở dữ liệu kho.

5. Khả năng tích hợp của hệ thống với các phần mềm kế toán thông dụng hiện nay?

Hệ thống cung cấp sẵn các API chuẩn RESTful và cổng xuất dữ liệu định dạng XML/Excel tương thích hoàn toàn với các phần mềm kế toán phổ biến tại Việt Nam như MISA SME, Fast Accounting, Bravo.


Kết luận

Đề tài "Hoàn thiện kế toán nguyên vật liệu tại Công ty TNHH SX TM & DV Đức Phát" đã giải quyết thành công những nút thắt trong công tác quản lý và hạch toán vật tư tại doanh nghiệp cơ khí. Bằng việc kết hợp chặt chẽ giữa lý luận kế toán tài chính chuẩn mực và ứng dụng công nghệ xử lý dữ liệu tự động, giải pháp không chỉ giúp chuẩn hóa quy trình luân chuyển chứng từ từ khâu thu mua đến sử dụng mà còn tối ưu hóa chi phí sản xuất, nâng cao năng lực cạnh tranh cho doanh nghiệp trong bối cảnh kinh tế thị trường.