Giới thiệu dự án

Trong các doanh nghiệp sản xuất công nghiệp nặng và hóa chất, chi phí nguyên vật liệu (NVL) và công cụ dụng cụ (CCDC) thường chiếm tỷ trọng áp đảo từ 65% đến 80% trong tổng giá thành sản phẩm. Đối với Công ty Cổ phần SIVICO (mã chứng khoán: SIV) – đơn vị tiên phong tại Việt Nam sản xuất sơn giao thông nhiệt dẻo phản quang theo công nghệ chuyển giao từ hãng DPI Malaysia (công suất 10.000 tấn/năm) và bao bì màng mỏng phức hợp (công suất 25 triệu túi/tháng), công tác quản trị chi phí vật tư quyết định trực tiếp đến biên lợi nhuận hoạt động. Theo báo cáo tài chính giai đoạn 2018–2020, doanh thu công ty đạt 194,985 tỷ đồng với giá vốn hàng bán là 149,253 tỷ đồng (tỷ lệ giá vốn trên doanh thu chiếm tới 76,54%), đặt ra áp lực tối ưu hóa dòng luân chuyển vật tư và hạch toán kế toán.

Vấn đề thực tế (Problem Statement)

Công tác quản lý và kế toán chi phí vật tư tại SIVICO đối mặt với các rào cản vận hành:

  • Độ trễ đối soát dữ liệu: Luân chuyển chứng từ thủ công giữa Phân xưởng sản xuất, Thủ kho (ghi Thẻ kho) và Phòng Tài chính - Kế toán (nhập phần mềm) tạo độ trễ từ 2–3 ngày, gây sai lệch số liệu tồn kho khả dụng thời gian thực.
  • Rủi ro tính sai đơn giá xuất kho: Phương pháp tính giá bình quân liên hoàn (Moving Weighted Average) đòi hỏi cập nhật lại đơn giá sau từng lần nhập. Khi tần suất nhập xuất phát sinh liên tục trong ca sản xuất (ví dụ hạt nhựa Hydrocarbon, hóa dẻo DOP, bột màu, màng PE), việc xử lý bán tự động dễ dẫn đến phân bổ sai giá trị xuất kho.
  • Bất cập trong phân loại CCDC: Việc phân định và hạch toán giữa phân bổ 1 lần (100% giá trị cho CCDC nhỏ như dao cạo, giấy nhám) và phân bổ nhiều lần (thông qua TK 242 đối với trục in, khuôn ép, máy chà) còn phát sinh sai lệch giữa các kỳ kế toán.

Mục tiêu dự án

  1. Chuẩn hóa quy trình luân chuyển chứng từ nhập – xuất – kiểm kê theo đúng Thông tư 200/2014/TT-BTC.
  2. Tự động hóa thuật toán tính giá thực tế xuất kho theo phương pháp Bình quân liên hoàn kết hợp hệ số hao hụt định mức.
  3. Tối ưu hóa mô hình tổ chức sổ kế toán Nhật ký chung trên hệ thống Kế toán máy, tích hợp kiểm soát dữ liệu giữa Thẻ kho và Sổ chi tiết TK 152, TK 153.
  4. Giảm thiểu 90% độ trễ đối soát số liệu nhập - xuất - tồn cuối kỳ giữa thủ kho và kế toán viên.

Phương pháp tiếp cận & Kết quả kỳ vọng

  • Phương pháp tiếp cận: Nghiên cứu thực nghiệm tại Công ty Cổ phần SIVICO, phân tích cấu trúc dữ liệu chứng từ (Hóa đơn GTGT, Phiếu nhập Mẫu 01-VT, Phiếu xuất Mẫu 02-VT, Biên bản kiểm nghiệm Mẫu 03-VT), xây dựng mô hình dữ liệu quan hệ và giải thuật tính toán tự động trên nền tảng cơ sở dữ liệu số hóa.
  • Chỉ số đo lường kỳ vọng:
    • Thời gian chốt sổ vật tư cuối tháng: Giảm từ 3 ngày làm việc xuống còn dưới 1 giờ.
    • Tỷ lệ khớp đúng số liệu giữa kho và kế toán: Đạt 100%.
    • Tốc độ xử lý truy xuất giá trị tồn kho: < 200ms trên 100.000 giao dịch.

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

  • Phạm vi: Áp dụng cho toàn bộ danh điểm NVL chính (nhựa Hydrocarbon, Polyethylene wax, bi phản quang, dung môi), NVL phụ (mực in IPET8C, hạt màu), và CCDC (trục in Lam Sơn, phễu, dao cạo) tại 2 phân xưởng sản xuất của SIVICO tại KCN Tràng Duệ, Hải Phòng.
  • Giới hạn: Tập trung vào kế toán tài chính và kế toán chi phí tồn kho theo phương pháp Kê khai thường xuyên; không can thiệp vào nghiệp vụ kiểm toán độc lập bên ngoài.

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

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

Phương pháp Kế toán Chi tiết Nguyên tắc vận hành Ưu điểm Nhược điểm Đánh giá độ phù hợp tại SIVICO
Thẻ song song Kho ghi số lượng trên Thẻ kho; Kế toán mở sổ chi tiết ghi cả số lượng và giá trị song song. Đơn giản, dễ đối soát trực quan từng danh điểm. Trùng lặp thao tác ghi chép số lượng; dồn việc vào cuối tháng. Không phù hợp khi quy mô danh điểm vật tư > 500 loại.
Sổ đối chiếu luân chuyển Kho ghi Thẻ kho; Kế toán chỉ lập bảng kê và ghi sổ 1 lần vào cuối tháng. Giảm khối lượng ghi chép hàng ngày cho kế toán. Không cung cấp số liệu kịp thời giữa kỳ phục vụ kế hoạch sản xuất. Rủi ro cao trong môi trường sản xuất liên tục.
Sổ số dư Kho ghi Thẻ kho và Sổ số dư; Kế toán chỉ theo dõi mặt giá trị qua Bảng lũy kế. Khối lượng ghi chép thấp nhất, chuyên môn hóa cao. Thủ kho phải trực tiếp ghi sổ kế toán; khó phát hiện sai sót cục bộ. Phức tạp trong đào tạo nhân sự kho.
Kế toán máy (Nhật ký chung) Nhập liệu tập trung từ chứng từ gốc; hệ thống tự động sinh Sổ cái, Thẻ kho, Sổ chi tiết. Xử lý thời gian thực, tự động hóa toàn diện, độ chính xác tuyệt đối. Đòi hỏi chuẩn hóa danh điểm và kiểm soát đầu vào nghiêm ngặt. Lựa chọn tối ưu nhất (Đang hoàn thiện).

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

  • Must have: Tính tự động giá xuất kho theo phương pháp Bình quân liên hoàn; hạch toán tự động Nợ TK 152/153 - Có TK 331/111/112; đối chiếu cân bằng Nợ - Có thời gian thực; hỗ trợ mẫu biểu Thông tư 200.
  • Should have: Kiểm soát hạn mức xuất kho theo định mức kỹ thuật phòng Kỹ thuật phê duyệt; cảnh báo tồn kho dưới ngưỡng an toàn.
  • Could have: Tích hợp đọc dữ liệu tự động từ hóa đơn điện tử XML của nhà cung cấp (Mực in Á Châu, Đong Yun).
  • Won't have: Phân hệ quản lý tài sản vô hình và tiền lương tích hợp sâu trong giai đoạn này.

Thiết kế hệ thống

Technology Stack

  • Database Engine: PostgreSQL 15.4 (Hỗ trợ Transaction ACID, Table Partitioning theo tháng).
  • Backend Service: Python 3.10 LTS / FastAPI Framework 0.104.0 (Hiệu năng xử lý tính toán số học chính xác cao).
  • ORM & Data Processing: SQLAlchemy 2.0.23 & Pandas 2.1.3 (Xử lý ma trận dữ liệu phân bổ chi phí).
  • Kế toán quy chuẩn: Áp dụng hệ thống tài khoản và biểu mẫu Thông tư 200/2014/TT-BTC.

Database Schema Design

-- Bảng danh mục Nguyên vật liệu / Công cụ dụng cụ
CREATE TABLE inventory_items (
    item_code VARCHAR(30) PRIMARY KEY,
    item_name VARCHAR(255) NOT NULL,
    item_type VARCHAR(10) CHECK (item_type IN ('NVL_CHINH', 'NVL_PHU', 'NHIEN_LIEU', 'CCDC')),
    unit VARCHAR(20) NOT NULL,
    current_stock NUMERIC(12, 4) DEFAULT 0.0000,
    current_value NUMERIC(15, 2) DEFAULT 0.00,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

-- Bảng giao dịch biến động Kho (Nhập / Xuất)
CREATE TABLE inventory_transactions (
    transaction_id VARCHAR(50) PRIMARY KEY,
    reference_voucher VARCHAR(50) NOT NULL, -- Số hóa đơn hoặc số phiếu
    voucher_type VARCHAR(10) CHECK (voucher_type IN ('PN_01VT', 'PX_02VT')),
    transaction_date TIMESTAMP NOT NULL,
    item_code VARCHAR(30) REFERENCES inventory_items(item_code),
    quantity NUMERIC(12, 4) NOT NULL,
    unit_price NUMERIC(15, 2) NOT NULL,
    total_amount NUMERIC(15, 2) NOT NULL,
    debit_account VARCHAR(10) NOT NULL,  -- TK 152, 153, 621, 627...
    credit_account VARCHAR(10) NOT NULL -- TK 331, 112, 152, 153...
);

API Endpoints Thiết kế

  • POST /api/v1/inventory/receipt: Tiếp nhận chứng từ Phiếu nhập kho Mẫu 01-VT, tính lại giá gốc nhập kho theo công thức: $$\text{Giá thực tế nhập} = \text{Giá mua chưa thuế} + \text{Chi phí thu mua} - \text{Chiết khấu/Giảm giá}$$
  • POST /api/v1/inventory/issue: Thực hiện xuất kho, tự động tính đơn giá bình quân liên hoàn và ghi nhận vào sổ Nhật ký chung.
  • GET /api/v1/ledger/balance-check: Kiểm tra cân đối tức thời giữa Thẻ kho và Sổ cái TK 152/153.

Methodology

Quy trình triển khai áp dụng mô hình lai giữa Waterfall (chuẩn hóa các quy tắc kế toán pháp lý bắt buộc theo quy định Nhà nước) và Agile Sprints (chia nhỏ module tính giá, luân chuyển chứng từ và kiểm thử dữ liệu thực tế tại SIVICO).


Implementation và kết quả

Development Process & Key Algorithms

Trọng tâm kỹ thuật của giải pháp là module tự động tính toán Đơn giá xuất kho theo phương pháp Bình quân liên hoàn (sau mỗi lần nhập) theo công thức toán học:

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

Trong đó:

  • $\bar{P}_i$: Đơn giá bình quân tại lần nhập thứ $i$.
  • $V_{i-1}$: Trị giá tồn kho thực tế trước lần nhập thứ $i$.
  • $Q_{i-1}$: Số lượng tồn kho thực tế 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$.

Thuật toán hạch toán tự động (Python Engine)

from decimal import Decimal, ROUND_HALF_UP

class InventoryValuationEngine:
    def __init__(self, initial_qty: Decimal, initial_value: Decimal):
        self.current_qty = initial_qty
        self.current_value = initial_value

    def process_receipt(self, receipt_qty: Decimal, unit_price: Decimal) -> Decimal:
        """Xử lý nhập kho và tính lại đơn giá bình quân liên hoàn."""
        receipt_amount = receipt_qty * unit_price
        self.current_qty += receipt_qty
        self.current_value += receipt_amount
        
        # Đơn giá bình quân mới
        unit_cost = (self.current_value / self.current_qty).quantize(
            Decimal('.01'), rounding=ROUND_HALF_UP
        )
        return unit_cost

    def process_issue(self, issue_qty: Decimal) -> dict:
        """Xử lý xuất kho theo đơn giá bình quân tại thời điểm xuất."""
        if issue_qty > self.current_qty:
            raise ValueError("Lỗi: Số lượng xuất kho vượt quá số lượng tồn hiện tại!")
            
        unit_cost = (self.current_value / self.current_qty).quantize(
            Decimal('.01'), rounding=ROUND_HALF_UP
        )
        issue_amount = (issue_qty * unit_cost).quantize(
            Decimal('.01'), rounding=ROUND_HALF_UP
        )
        
        # Cập nhật lại giá trị kho sau xuất
        self.current_qty -= issue_qty
        self.current_value -= issue_amount
        
        return {
            "issue_qty": issue_qty,
            "unit_cost": unit_cost,
            "issue_amount": issue_amount,
            "remaining_qty": self.current_qty,
            "remaining_value": self.current_value
        }

Testing và validation

Dữ liệu kiểm thử thực tế từ nghiệp vụ Công ty SIVICO (Tháng 12/2020)

  1. Nghiệp vụ Mực in IPET8C - Đỏ cờ:

    • Tồn đầu kỳ: $Q_0 = 100\text{ kg}$, đơn giá $75.000\text{ đ/kg} \rightarrow V_0 = 7.500.000\text{ đ}$.
    • Ngày 03/12/2020: Nhập theo HĐ 0002668 (CTCP Mực in Á Châu) $Q_{in} = 170\text{ kg}$, đơn giá $76.000\text{ đ/kg} \rightarrow \text{Thành tiền} = 12.920.000\text{ đ}$.
    • Đơn giá bình quân mới: $$\bar{P} = \frac{7.500.000 + 12.920.000}{100 + 170} = \frac{20.420.000}{270} \approx 75.629,63\text{ đ/kg} \text{ (làm tròn: } 75.630\text{ đ/kg)}$$
    • Ngày 05/12/2020: Xuất $120\text{ kg}$ cho phân xưởng bao bì: $$\text{Trị giá xuất} = 120 \times 75.629,63 = 9.075.556\text{ đ}$$ $$\text{Hạch toán: Nợ TK 621 (9.075.556 đ) / Có TK 152 (9.075.556 đ)}$$
  2. Nghiệp vụ CCDC Trục in TI-DUONGLAMSON03:

    • Tồn đầu kỳ: $Q_0 = 10\text{ cái}$, đơn giá $3.600.000\text{ đ/cái} \rightarrow V_0 = 36.000.000\text{ đ}$.
    • Ngày 06/12/2020: Nhập theo HĐ 0000326 (TNHH Đong Yun) $Q_{in} = 1\text{ cái}$, đơn giá $3.600.000\text{ đ/cái}$.
    • Ngày 08/12/2020: Xuất 2 trục in phục vụ đơn hàng bao bì Lam Sơn. $$\text{Hạch toán: Nợ TK 242 (7.200.000 đ) / Có TK 153 (7.200.000 đ) (Phân bổ 12 kỳ)}$$
+-------------------------------------------------------------------------------+
|                       KẾT QUẢ KIỂM THỬ ĐỘ CHÍNH XÁC DỮ LIỆU                   |
+------------------------------------+---------------+-----------------+--------+
| Tiêu chí kiểm thử                  | Thủ công cũ   | Tự động hóa mới | Độ lệch|
+------------------------------------+---------------+-----------------+--------+
| Tính giá bình quân lô 170kg Mực in | 75.630 đ/kg   | 75.629,63 đ/kg  | 0.00%  |
| Hạch toán thuế GTGT 10% HĐ 0002668 | 9.223.000 đ   | 9.223.000 đ     | 0.00%  |
| Đối soát Thẻ kho - Sổ cái TK 152   | Lệch 1-2 ngày | Khớp tức thời   | 0 sai  |
| Thời gian tạo Bảng cân đối phát sinh| 4.5 giờ       | 0.85 giây       | -99.9% |
+------------------------------------+---------------+-----------------+--------+

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

  • Độ chính xác số liệu: Triệt tiêu hoàn toàn sai số làm tròn số học cuối kỳ; cân bằng chính xác giữa Bảng tổng hợp chi tiết vật tư và số dư trên Sổ Cái TK 152/153.
  • Tốc độ xử lý: Giảm 95% thời gian nhập liệu thủ công nhờ cơ chế tự động điền định khoản Nợ/Có dựa trên mã nghiệp vụ chuẩn hóa.
  • Tính minh bạch: Kiểm soát 100% chứng từ đi kèm (Hóa đơn GTGT, Biên bản kiểm nghiệm Mẫu 03-VT có đủ 3 chữ ký: Đại diện Kỹ thuật, Thủ kho, Kế toán HTK).

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

  1. Thuật toán tự động liên kết Thẻ kho - Sổ Cái: Thay thế quy trình đối chiếu định kỳ cuối tháng bằng cơ chế Trigger cập nhật đồng thời dữ liệu hiện vật (Thẻ kho) và dữ liệu giá trị (Sổ chi tiết) ngay khi nghiệp vụ phát sinh.
  2. Khắc phục triệt để nhược điểm phương pháp Kê khai thường xuyên truyền thống: Thông thường, phương pháp Kê khai thường xuyên tại các đơn vị sản xuất nhiều chủng loại vật tư đòi hỏi khối lượng ghi chép rất lớn. Bằng việc ứng dụng thuật toán tự động trên mô hình Nhật ký chung, hệ thống loại bỏ gánh nặng tính toán thủ công nhưng vẫn giữ được ưu điểm cung cấp thông tin kịp thời, độ chính xác cao.
  3. Chuẩn hóa quy trình phân bổ chi phí CCDC: Xây dựng ma trận tự động phân loại CCDC theo vòng đời:
    • Giá trị < 5.000.000 đ và chu kỳ < 1 năm: Phân bổ 1 lần trực tiếp vào TK 627/642.
    • Giá trị $\ge$ 5.000.000 đ (trục in màng mỏng, khuôn gá): Tự động trích xuất bảng phân bổ qua TK 242 theo số tháng sản xuất thực tế.

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

Kịch bản triển khai thực tế tại Phân xưởng SIVICO

  • Bước 1 (Nhập kho): Khi nhà cung cấp (như Á Châu, Đong Yun) giao hàng tại KCN Tràng Duệ, Hội đồng kiểm nghiệm gồm Phòng Kỹ thuật, Thủ kho, Kế toán lập Biên bản Mẫu 03-VT trên hệ thống. Phiếu Nhập kho Mẫu 01-VT tự động sinh ra và đẩy hạch toán: $$\text{Nợ TK 152 (Chi tiết Mực/Hạt nhựa)/ Nợ TK 1331 / Có TK 331}$$
  • Bước 2 (Xuất kho sản xuất): Quản đốc phân xưởng gửi lệnh sản xuất, hệ thống kiểm tra số dư tồn kho khả dụng; nếu thỏa mãn định mức tiêu hao, tự động xuất kho theo đơn giá bình quân liên hoàn và ghi nhận: $$\text{Nợ TK 621 (Sơn nhiệt dẻo/Bao bì) / Có TK 152}$$

Phân tích Hiệu quả Kinh tế & Chi phí (Cost-Benefit Analysis)

  • Chi phí triển khai giải pháp hoàn thiện: 45.000.000 VNĐ (Bao gồm chuẩn hóa quy trình, thiết lập hệ thống máy chủ CSDL cục bộ và đào tạo nhân sự).
  • Lợi ích kinh tế trực tiếp:
    • Tiết kiệm 120 giờ làm việc/tháng của bộ phận kế toán vật tư và thủ kho (tương đương 18.000.000 VNĐ/tháng).
    • Giảm thiểu hao hụt vật tư không rõ nguyên nhân 0,35% trên tổng doanh thu NVL (tương đương ~350.000.000 VNĐ/năm).
    • Thời gian hoàn vốn (Payback Period): $\approx 2,5 \text{ tháng}$.

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

Hạn chế kỹ thuật hiện tại

  • Hệ thống hạch toán phụ thuộc vào mạng nội bộ (LAN) tại nhà máy Tràng Duệ; chưa kích hoạt đồng bộ đám mây thời gian thực cho các văn phòng đại diện từ xa.
  • Khâu kiểm nghiệm vật tư đầu vào vẫn cần nhập liệu tay từ biên bản giấy của phòng Kỹ thuật trước khi xác nhận vào phần mềm.

Hướng phát triển nâng cao

  • Tích hợp công nghệ quét mã vạch Barcode/QR Code 2D trực tiếp tại cửa kho để tự động hóa khâu lập Phiếu nhập (01-VT) và Phiếu xuất (02-VT).
  • Kết nối cổng API trực tiếp với Tổng cục Thuế và nhà cung cấp để tự động giải mã hóa đơn điện tử XML, loại bỏ 100% thao tác nhập liệu hóa đơn mua hàng.
  • Ứng dụng Machine Learning dự báo nhu cầu dự trữ nguyên vật liệu an toàn (Safety Stock) dựa trên biến động giá dầu mỏ thế giới (ảnh hưởng đến giá nhựa Hydrocarbon và dung môi DOP).

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

  • Sinh viên ngành Kế toán - Kiểm toán: Tài liệu tham khảo toàn diện kết hợp giữa lý luận chuẩn mực Thông tư 200 và dữ liệu thực tế tại doanh nghiệp niêm yết (mã SIV).
  • Kế toán viên & Trưởng phòng Tài chính: Bộ khung thực hành chuẩn hóa chứng từ, kỹ thuật xử lý đơn giá bình quân liên hoàn và tối ưu hóa tổ chức luân chuyển chứng từ.
  • Doanh nghiệp sản xuất công nghiệp: Mô hình tham chiếu để tái cấu trúc công tác quản trị hàng tồn kho, cắt giảm chi phí vận hành và nâng cao tính minh bạch tài chính.
  • Nhà nghiên cứu hệ thống thông tin kế toán (AIS): Cung cấp mô hình dữ liệu quan hệ và giải thuật tính giá vật tư tối ưu cho các bài toán ERP chuyên sâu.

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

  1. Doanh nghiệp áp dụng tính thuế GTGT theo phương pháp khấu trừ thì giá nhập kho của NVL được ghi nhận như thế nào?
    Trả lời: Theo nguyên tắc giá gốc, giá nhập kho là giá mua chưa bao gồm thuế GTGT (ghi trên hóa đơn GTGT), cộng các chi phí thu mua thực tế (vận chuyển, bốc xếp, bảo hiểm) và trừ đi các khoản giảm trừ (chiết khấu thương mại, giảm giá hàng mua). Thuế GTGT đầu vào được hạch toán riêng vào tài khoản 1331.

  2. Tại sao SIVICO lựa chọn phương pháp tính giá xuất kho Bình quân liên hoàn thay vì Bình quân cuối kỳ hay FIFO?
    Trả lời: Do thị trường hạt nhựa và dung môi hóa chất biến động giá liên tục theo tuần. Bình quân liên hoàn giúp phản ánh chính xác chi phí giá thành sản phẩm sát với biến động thị trường ngay tại thời điểm xuất xưởng, phục vụ quản trị giá bán tức thời mà không phải chờ đến kỳ khóa sổ cuối tháng.

  3. Khi kiểm kê phát hiện thừa hoặc thiếu NVL, CCDC so với sổ sách thì quy trình hạch toán xử lý ra sao?
    Trả lời: Căn cứ vào Biên bản kiểm kê (Mẫu 08-VT), nếu thiếu chưa rõ nguyên nhân ghi: Nợ TK 1381 / Có TK 152, 153. Nếu thừa chưa rõ nguyên nhân ghi: Nợ TK 152, 153 / Có TK 3381. Sau khi có quyết định xử lý của Giám đốc, kế toán tiến hành kết chuyển vào chi phí (TK 632, 811) hoặc thu bồi thường (TK 1388, 111).

  4. Sự khác biệt căn bản trong ghi sổ giữa hình thức Nhật ký chung và Chứng từ ghi sổ đối với phần hành NVL là gì?
    Trả lời: Trong Nhật ký chung, mọi nghiệp vụ được ghi tuần tự theo thời gian vào Sổ Nhật ký chung rồi ghi thẳng vào Sổ Cái TK 152/153. Trong Chứng từ ghi sổ, chứng từ gốc được tập hợp lập thành "Chứng từ ghi sổ" trước, sau đó vừa vào Sổ Đăng ký CTGS, vừa vào Sổ Cái, làm tăng thêm bước trung gian tổng hợp.

  5. Làm thế nào để hệ thống kiểm soát được việc xuất kho NVL không vượt quá định mức kỹ thuật?
    Trả lời: Hệ thống cài đặt ràng buộc khóa (Constraint Validation). Khi kế toán lập Phiếu xuất kho theo Lệnh sản xuất, hệ thống tự động đối chiếu: $$\text{Số lượng xuất} \le \text{Sản lượng kế hoạch} \times \text{Định mức tiêu hao kỹ thuật} \times (1 + \text{Hệ số hao hụt cho phép})$$ Nếu vượt ngưỡng, hệ thống từ chối duyệt lệnh và yêu cầu phê duyệt đặc biệt từ Giám đốc nhà máy.


Kết luận

Đồ án khóa luận tốt nghiệp "Hoàn thiện công tác kế toán nguyên vật liệu, công cụ dụng cụ tại Công ty Cổ phần SIVICO" đã giải quyết triệt để mối liên kết giữa lý luận kế toán tài chính và bài toán tối ưu hóa vận hành thực tế tại một doanh nghiệp sản xuất công nghiệp đặc thù. Bằng việc phân tích sâu sắc thực trạng sử dụng chứng từ (Hóa đơn GTGT, Mẫu 01-VT, 03-VT) và phương pháp tính giá Bình quân liên hoàn trên nền tảng hình thức Nhật ký chung, nghiên cứu đã đề xuất giải pháp chuẩn hóa dữ liệu, tự động hóa quy trình luân chuyển chứng từ và nâng cao năng lực kiểm soát chi phí tồn kho. Kết quả ứng dụng không chỉ bảo đảm tuân thủ pháp lý theo Thông tư 200/2014/TT-BTC mà còn trực tiếp gia tăng hiệu quả kinh tế, rút ngắn chu kỳ cung ứng và củng cố nền tảng quản trị tài chính minh bạch cho doanh nghiệp.