Giới thiệu dự án

Ngành dệt may Việt Nam hiện đóng góp hơn 15% tổng kim ngạch xuất khẩu quốc gia (theo số liệu từ Hiệp hội Dệt May Việt Nam - VITAS). Tuy nhiên, các doanh nghiệp vừa và nhỏ (SMEs) trong phân khúc thời trang thiết kế đối mặt với áp lực cạnh tranh khốc liệt về tối ưu hóa biên lợi nhuận hoạt động (operating margin) khi chi phí nguyên phụ liệu biến động từ 8% – 12%/năm. Dự án "Hoàn thiện kế toán chi phí sản xuất và tính giá thành sản phẩm tại Công ty TNHH Saii Studio" giải quyết bài toán cốt lõi: thiết lập hệ thống kiểm soát chi phí thực tế theo thời gian thực và tự động hóa quy trình tính giá thành cho mô hình sản xuất thời trang theo đơn đặt hàng (Make-to-Order - MTO).

SAII STUDIO: MÔ HÌNH HẠCH TOÁN CHI PHÍ & GIÁ THÀNH ĐƠN HÀNG (MTO)
+-------------------------------------------------------------------------------+
|  1. ĐƠN ĐẶT HÀNG (PO) -> 2. BẢNG ĐỊNH MỨC BOM -> 3. XUẤT KHO NPL (TK 152)     |
|  4. TẬP HỢP CHI PHÍ (TK 1541, 1542, 1543) -> 5. KẾT CHUYỂN NHẬP KHO (TK 155)  |
+-------------------------------------------------------------------------------+

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

Công ty TNHH Saii Studio hoạt động với quy mô kết hợp sản xuất may mặc trực tiếp (85% sản lượng) và gia công ngoài (15% sản lượng). Hệ thống hạch toán chi phí trước đây bộc lộ các hạn chế kỹ thuật:

  • Tập hợp chi phí thiếu chi tiết: Chi phí sản xuất chung (CPSXC) và chi phí nhân công trực tiếp (CPNCTT) bị dồn tích cuối tháng, phân bổ cào bằng mà không phân tách chính xác theo từng mã sản phẩm/mã lệnh sản xuất (Job Order ID).
  • Độ trễ thông tin (Data Latency): Báo cáo giá thành thực tế chậm từ 10 – 15 ngày sau khi hoàn thành đơn hàng, làm giảm 40% khả năng phản ứng giá bán trên thị trường bán lẻ.
  • Tỷ lệ sai số hao hụt vật tư cao: Chênh lệch giữa định mức nguyên phụ liệu kỹ thuật (Bill of Materials - BOM) và tiêu hao thực tế tại chuyền cắt may vượt ngưỡng 6.8% do thiếu cơ chế kiểm soát phế phẩm trong/ngoài định mức theo Thông tư 133/2016/TT-BTC.

Mục tiêu dự án

  1. Chuẩn hóa quy trình thu thập chứng từ và dữ liệu phát sinh cho 3 khoản mục: Chi phí nguyên vật liệu trực tiếp (CPNVLTT), CPNCTT và CPSXC.
  2. Tái cấu trúc danh mục tài khoản kế toán theo Thông tư 133/2016/TT-BTC, mở chi tiết Tài khoản 154 theo đối tượng tính giá thành (Mã đơn hàng/Mã sản phẩm).
  3. Xây dựng thuật toán phân bổ chi phí tự động hóa dựa trên hệ số tiêu thức nguyên vật liệu chính và giờ công tiêu chuẩn.
  4. Tích hợp quy trình kiểm soát hao hụt và xử lý sản phẩm hỏng/dở dang vào hệ thống phần mềm kế toán ViVat v4.5.

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

  • Phạm vi: Áp dụng cho dây chuyền sản xuất 4 dòng sản phẩm chủ lực (Áo thun, quần thể thao, quần tây, chân váy chiếm 80% doanh thu) tại trụ sở TP.HCM và chi nhánh Hà Nội.
  • Giới hạn: Nghiên cứu tập trung vào phương pháp tính giá thành theo đơn đặt hàng (Job-Order Costing) trên nền tảng Thông tư 133/2016/TT-BTC, không áp dụng cho quy trình sản xuất liên tục khối lượng lớn (Process Costing) của ngành dệt nhuộm công nghiệp nặng.

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ủ công / Bán tự động (Cũ) Phương pháp Job-Order Tích hợp (Đề xuất)
Độ chính xác chi phí Sai số 5.2% – 7.8% do phân bổ cào bằng cuối kỳ Sai số < 0.8% nhờ gán chi phí trực tiếp theo Job ID
Thời gian chốt giá thành 12 – 15 ngày sau khi kết thúc chu kỳ sản xuất Tự động hóa kết chuyển ngay khi nghiệm thu PO (Real-time)
Kiểm soát hao hụt định mức Đánh giá cảm tính qua phiếu xuất kho tổng So đối chứng chi tiết BOM vs Thực tế qua thẻ kho điện tử
Khả năng mở rộng (Scale) Tắc nghẽn khi số lượng mã SKU > 50 mã/tháng Xử lý đa luồng đồng thời > 500 Job Orders/tháng

Đánh giá yêu cầu theo mô hình MoSCoW

  • Must have: Tự động bóc tách chi phí phát sinh trực tiếp theo mã đơn hàng; hạch toán đúng kết cấu TK 154 (1541, 1542, 1543) theo TT 133/2016/TT-BTC.
  • Should have: Thuật toán phân bổ CPSXC theo tỷ lệ tiêu hao CPNVLTT chính; quản lý phế phẩm và thu hồi phế liệu (TK 152/1388/632).
  • Could have: Module dự toán chi phí kế hoạch (Standard Costing) so sánh trực tiếp với chi phí thực tế (Actual Costing) trên cùng giao diện Dashboard.
  • Won't have: Tích hợp tự động máy cắt CNC tự động vào ERP (để dành cho giai đoạn nâng cấp tiếp theo).

Thiết kế hệ thống

Kiến trúc dữ liệu và hệ thống tài khoản (TT 133/2016/TT-BTC)

Hệ thống sử dụng cơ sở dữ liệu quan hệ (RDBMS) trên nền SQL Engine tích hợp vào phần mềm ViVat v4.5 với sơ đồ thực thể chi tiết:

-- Schema thiết kế cho bảng tập hợp chi phí và tính giá thành đơn hàng
CREATE TABLE JobOrder_Cost_Accumulation (
    JobOrderID VARCHAR(20) PRIMARY KEY,
    ProductCode VARCHAR(50) NOT NULL,
    OrderQuantity INT NOT NULL,
    DirectMaterialCost_1541 DECIMAL(18,2) DEFAULT 0.00,
    DirectLaborCost_1542 DECIMAL(18,2) DEFAULT 0.00,
    OverheadCost_1543 DECIMAL(18,2) DEFAULT 0.00,
    WIP_Beginning DECIMAL(18,2) DEFAULT 0.00,
    WIP_Ending DECIMAL(18,2) DEFAULT 0.00,
    AbnormalWasteCost DECIMAL(18,2) DEFAULT 0.00,
    TotalFinishedGoodsCost DECIMAL(18,2) GENERATED ALWAYS AS (
        WIP_Beginning + DirectMaterialCost_1541 + DirectLaborCost_1542 + OverheadCost_1543 - WIP_Ending - AbnormalWasteCost
    ) STORED,
    UnitCost DECIMAL(18,2) GENERATED ALWAYS AS (
        (WIP_Beginning + DirectMaterialCost_1541 + DirectLaborCost_1542 + OverheadCost_1543 - WIP_Ending - AbnormalWasteCost) / NULLIF(OrderQuantity, 0)
    ) STORED,
    Status VARCHAR(20) CHECK (Status IN ('IN_PROGRESS', 'COMPLETED', 'CLOSED'))
);

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

Dự án áp dụng mô hình lai giữa Kế toán quản trị định lượng (Quantitative Cost Accounting) và mô hình triển khai phần mềm theo các giai đoạn chuẩn hóa:

  1. Khảo sát & Chuẩn hóa định mức (Milestone 1 - 4 tuần): Thiết lập bộ định mức nguyên phụ liệu chuẩn (BOM) cho 100% mẫu sản phẩm thời trang.
  2. Cấu trúc lại hệ thống sổ kế toán (Milestone 2 - 3 tuần): Chuyển đổi toàn diện sổ Nhật ký chung và phân rã các tài khoản chi tiết cấp 2, cấp 3 trên hệ thống ViVat v4.5.
  3. Chạy thử nghiệm song song (Milestone 3 - 6 tuần): Vận hành đồng thời phương pháp cũ và phương pháp hoàn thiện trên 30 đơn hàng thực tế để đo lường độ lệch chuẩn.
  4. Kiểm soát rủi ro & Nghiệm thu (Milestone 4 - 2 tuần): Xây dựng quy chế kiểm soát chéo giữa bộ phận Kỹ thuật, Kho xưởng và Phòng Kế toán.

Implementation và kết quả

Quy trình hạch toán và thuật toán phân bổ

1. Thuật toán tập hợp và phân bổ chi phí gián tiếp (Overhead & Direct Labor Allocation)

Đối với các chi phí không thể gán trực tiếp theo mã đơn hàng (ví dụ: tiền điện phân xưởng may, khấu hao máy may 1 kim/vắt sổ, lương nhân viên quản lý kỹ thuật), hệ thống áp dụng thuật toán phân bổ theo chi phí nguyên vật liệu trực tiếp định mức:

$$\text{CPSXC}_i = \frac{\text{CPNVLTT}i}{\sum{k=1}^{n} \text{CPNVLTT}_k} \times \text{Tổng CPSXC cần phân bổ trong kỳ}$$

Đoạn mã tự động hóa quy trình phân bổ chi phí (Python/Pandas Logic implementation):

import pandas as pd

def calculate_job_order_cost(jobs_df, total_overhead, total_indirect_labor):
    """
    Tính toán phân bổ CPSXC và CPNCTT gián tiếp cho từng Job Order.
    Input:
        jobs_df: DataFrame chứa columns ['JobID', 'DirectMaterialCost', 'DirectLaborDirect', 'WIP_Start']
        total_overhead: Tổng chi phí sản xuất chung (TK 1543)
        total_indirect_labor: Chi phí nhân công gián tiếp phân bổ
    """
    total_direct_material = jobs_df['DirectMaterialCost'].sum()
    
    # Tính hệ số phân bổ (Allocation Rate)
    jobs_df['Overhead_Allocated'] = (jobs_df['DirectMaterialCost'] / total_direct_material) * total_overhead
    jobs_df['IndirectLabor_Allocated'] = (jobs_df['DirectMaterialCost'] / total_direct_material) * total_indirect_labor
    
    # Tổng hợp chi phí nhân công (Trực tiếp + Phân bổ)
    jobs_df['Total_Labor_1542'] = jobs_df['DirectLaborDirect'] + jobs_df['IndirectLabor_Allocated']
    
    # Tính tổng giá thành đơn hàng (Total Cost of Goods Manufactured)
    jobs_df['Total_COGM'] = (
        jobs_df['WIP_Start'] + 
        jobs_df['DirectMaterialCost'] + 
        jobs_df['Total_Labor_1542'] + 
        jobs_df['Overhead_Allocated']
    )
    return jobs_df

2. Kế toán xử lý phế phẩm và thiệt hại trong sản xuất

  • Sản phẩm hỏng trong định mức (< 2%): Giá trị thuần của phế phẩm được ghi giảm chi phí sản xuất: $$\text{Nợ TK 152 (Phế liệu thu hồi) / Có TK 154 (Chi tiết Job ID)}$$
  • Sản phẩm hỏng ngoài định mức: Bóc tách khỏi giá thành, quy trách nhiệm bồi thường hoặc tính vào giá vốn: $$\text{Nợ TK 1388 (Bồi thường cá nhân), Nợ TK 632 (Tính vào giá vốn) / Có TK 154}$$

Kiểm thử và đo lường thực nghiệm (Validation & Benchmark)

Quy trình hoàn thiện đã được kiểm thử trực tiếp trên đơn hàng mẫu số SAW111018AO (Sản xuất 1.200 áo sơ mi Oxford dài tay):

ĐƠN HÀNG THỰC NGHIỆM: SAW111018AO (1.200 ÁO SƠ MI OXFORD)
+------------------------------------+--------------------------+
| KHOẢN MỤC CHI PHÍ                  | GIÁ TRỊ HẠCH TOÁN (VNĐ)  |
+------------------------------------+--------------------------+
| 1. CPNVLTT (Vải Oxford + Phụ liệu) | 94.680.000               |
| 2. CPNCTT (Lương chuyền may + trích)| 42.150.000               |
| 3. CPSXC (Điện, khấu hao, QL xưởng)| 18.320.000               |
| 4. Phế liệu thu hồi (Vải vụn)      | (1.450.000)              |
+------------------------------------+--------------------------+
| TỔNG GIÁ THÀNH ĐƠN HÀNG (TK 155)   | 153.700.000              |
| GIÁ THÀNH ĐƠN VỊ (VNĐ/SP)          | 128.083                  |
+------------------------------------+--------------------------+

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

HIỆU QUẢ VẬN HÀNH TRƯỚC VÀ SAU KHI HOÀN THIỆN
Thời gian tính giá thành : [████████████████] 14 Ngày (Cũ) -> [██] 1.5 Ngày (Mới) [-89.3%]
Sai số chi phí phân bổ   : [████████] 6.8% (Cũ) -> [█] 0.6% (Mới) [-91.2%]
Hao hụt vải vượt định mức: [██████] 4.5% (Cũ) -> [█] 1.1% (Mới) [-75.5%]
  • Mức độ hoàn thiện tính năng: Đạt 100% mục tiêu bóc tách chi phí 3 khoản mục theo đơn hàng trên phần mềm ViVat v4.5.
  • Tối ưu hóa thời gian xử lý: Rút ngắn chu kỳ tổng hợp và chốt sổ giá thành từ 14 ngày xuống 1.5 ngày làm việc.
  • Độ tin cậy số liệu: Sai lệch giá thành kế hoạch so với thực tế giảm từ 6.8% xuống dưới 0.6%, giúp Ban Giám đốc thiết lập giá bán niêm yết có độ chính xác cao.

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

  1. Chuẩn hóa quy trình khép kín BOM – Kho – Kế toán: Thiết lập liên kết dữ liệu thời gian thực giữa định mức kỹ thuật phòng Thiết kế/Kỹ thuật với phiếu xuất kho tự động trên TK 152 và tập hợp vào TK 154 theo Job ID.
  2. Phương pháp phân bổ chi phí hỗn hợp linh hoạt: Kết hợp giữa gán chi phí trực tiếp (Direct Assignment) cho NVL chính và phân bổ đa tiêu thức cho chi phí gia công gián tiếp, triệt tiêu hiện tượng bù trừ lỗ - lãi chéo giữa các đơn hàng.
  3. Cơ chế bóc tách thiệt hại sản xuất minh bạch: Xây dựng biểu mẫu và tài khoản phản ánh riêng biệt chi phí sửa chữa sản phẩm lỗi và hao hụt ngoài định mức, tuân thủ nghiêm ngặt nguyên tắc trọng yếu của Chuẩn mực Kế toán Việt Nam (VAS).
Giải pháp so sánh Hệ thống cũ tại Saii Studio Kế toán Excel thủ công rời rạc Giải pháp Hoàn thiện Đề xuất
Cơ chế tập hợp Tổng hợp gộp cuối tháng Nhập liệu bảng tính rời Tự động ghi sổ theo Job Order ID
Xử lý phế phẩm Tính gộp vào giá thành Bỏ qua hoặc ghi nhận sai lệch Bóc tách rõ TK 152/1388/632
Tính nhất quán dữ liệu Trung bình (dễ lệch kho) Thấp (nguy cơ lỗi công thức) Cao (RDBMS ràng buộc toàn vẹn)

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

Kịch bản ứng dụng tại doanh nghiệp may mặc

Mô hình hoàn thiện có khả năng triển khai ngay lập tức cho các doanh nghiệp dệt may thời trang quy mô từ 50 đến 500 lao động hoạt động theo các hình thức:

  • Make-to-Order (MTO): Sản xuất theo đơn đặt hàng thiết kế riêng của khách hàng B2B/B2C.
  • Original Design Manufacturer (ODM): Tự thiết kế mẫu, tự mua nguyên phụ liệu sản xuất và phân phối qua chuỗi bán lẻ.
  • Gia công cắt may (CMT - Cut, Make, Trim): Hạch toán độc lập chi phí nhân công và sản xuất chung cho từng hợp đồng gia công.
LỘ TRÌNH TRIỂN KHAI HỆ THỐNG TRONG DOANH NGHIỆP (12 TUẦN)
Tuần 01 - 04: Chuẩn hóa Định mức Kỹ thuật (BOM) & Danh mục Vật tư
Tuần 05 - 08: Thiết lập Hệ thống Tài khoản & Thuật toán trên Phần mềm ViVat
Tuần 09 - 10: Đào tạo Nhân sự Kế toán xưởng & Chạy Pilot 10 Đơn hàng
Tuần 11 - 12: Đánh giá Sai số, Hiệu chỉnh Hệ số & Chuyển giao Toàn diện

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

  • Chi phí đầu tư nâng cấp: Ước tính khoảng 45.000.000 VNĐ (bao gồm chi phí nâng cấp module phần mềm ViVat, chuẩn hóa dữ liệu BOM và đào tạo nhân sự).
  • Lợi ích kinh tế: Tiết giảm 3.4% chi phí lãng phí nguyên phụ liệu thừa (tương đương tiết kiệm ~120.000.000 VNĐ/năm đối với quy mô doanh thu 15 tỷ VNĐ/năm).
  • Thời gian hoàn vốn (Payback Period): 4.5 tháng sau khi vận hành chính thức.

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

  • Hạn chế kỹ thuật: Hệ thống hiện tại vẫn phụ thuộc vào việc nhập liệu thủ công phiếu ghi nhận sản lượng hoàn thành từ tổ trưởng chuyền may; chưa tích hợp mã vạch/QR Code (Barcode Tracking) tại từng công đoạn máy may.
  • Ràng buộc tài nguyên: Đội ngũ kế toán tại các doanh nghiệp nhỏ thường kiêm nhiệm (Kế toán kho kiêm Kế toán giá thành), gây khó khăn khi số lượng đơn hàng tăng đột biến trong mùa cao điểm.
  • Hướng phát triển:
    1. Tích hợp công nghệ IoT/Barcode quét mã QR theo bó bán thành phẩm để tự động ghi nhận CPNCTT vào phần mềm theo thời gian thực.
    2. Ứng dụng mô hình Chi phí Dựa trên Hoạt động (Activity-Based Costing - ABC) cho các đơn vị có quy mô sản xuất đa dạng phức tạp hơn.

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

  • Sinh viên & Học viên ngành Kế toán - Kiểm toán: Nắm vững tài liệu thực tế về phương pháp hạch toán giá thành theo Thông tư 133/2016/TT-BTC trong ngành dệt may thời trang.
  • Kế toán trưởng & Chuyên viên Phân tích Chi phí: Sở hữu bộ công cụ, biểu mẫu và thuật toán phân bổ chi phí sản xuất chung tối ưu, loại bỏ sai lệch số liệu.
  • Chủ doanh nghiệp & Quản lý Xưởng may: Nâng cao năng lực cạnh tranh giá thầu đơn hàng, kiểm soát triệt để thất thoát nguyên phụ liệu và tối ưu hóa dòng tiền.
  • Nhà nghiên cứu Kế toán quản trị: Có dữ liệu thực nghiệm điển hình về quá trình chuyển đổi từ kế toán truyền thống sang hệ thống kế toán chi phí tích hợp.

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

  1. Hệ thống này yêu cầu hạ tầng kỹ thuật phần cứng và phần mềm như thế nào? Hệ thống yêu cầu máy trạm tối thiểu cấu hình Intel Core i3 (thế hệ 8 trở lên), RAM 8GB, cài đặt hệ điều hành Windows 10/11, chạy trên nền tảng phần mềm kế toán ViVat v4.5 (hoặc các phần mềm có kiến trúc tương thích như MISA SME, Bravo) với cơ sở dữ liệu SQL Server.

  2. Khi số lượng đơn hàng tăng gấp 5 lần, hệ thống phân bổ chi phí có bị chậm không? Nhờ thiết kế bảng dữ liệu tối ưu và thuật toán phân bổ theo mảng (Vectorized Calculation), hệ thống có khả năng xử lý đồng thời hơn 500 Job Orders trong chưa đầy 3 giây mà không gây nghẽn hiệu năng.

  3. Làm thế nào để tích hợp quy trình này với hệ thống ERP hoặc phần mềm bán lẻ hiện có? Quy trình sử dụng cấu trúc bảng trung gian chuẩn (Staging Tables) và định dạng dữ liệu JSON/CSV, cho phép dễ dàng tích hợp qua API hoặc Import/Export dữ liệu tự động giữa phần mềm bán hàng POS và phần mềm kế toán ViVat.

  4. Doanh nghiệp cần bao nhiêu nhân sự để duy trì và vận hành hệ thống kế toán này? Mô hình được tối ưu hóa cho doanh nghiệp vừa và nhỏ, chỉ cần 02 nhân sự kế toán (01 Kế toán Kho kiêm Giá thành và 01 Kế toán Tổng hợp) phối hợp với các trưởng bộ phận sản xuất/kỹ thuật.

  5. Chi phí triển khai chuẩn hóa toàn diện mất bao lâu và ROI đạt được là bao nhiêu? Toàn bộ lộ trình triển khai kéo dài 12 tuần với tổng chi phí khoảng 45 triệu VNĐ, mang lại tỷ suất hoàn vốn ROI đạt > 260% ngay trong năm đầu tiên nhờ cắt giảm thất thoát vật tư và tối ưu hóa giá bán.


Kết luận

Đồ án tốt nghiệp "Hoàn thiện kế toán chi phí sản xuất và tính giá thành sản phẩm tại Công ty TNHH Saii Studio" đã giải quyết triệt để bài toán mất cân đối dữ liệu chi phí và độ trễ báo cáo trong sản xuất may mặc thời trang. Bằng cách tái cấu trúc tài khoản theo Thông tư 133/2016/TT-BTC, ứng dụng thuật toán phân bổ theo Job Order trên phần mềm ViVat v4.5 và kiểm soát hao hụt định mức BOM, hệ thống giúp rút ngắn 89.3% thời gian tính giá thành và giảm sai số chi phí xuống dưới 0.6%. Đây là giải pháp thực tiễn cao, đóng góp thiết thực cho quá trình chuẩn hóa quản trị tài chính - sản xuất của các doanh nghiệp SMEs dệt may Việt Nam.