Giới thiệu dự án

Ngành công nghiệp in ấn và xuất bản tại Việt Nam đang đối mặt với sự cạnh tranh khốc liệt khi biên lợi nhuận ròng trung bình của các doanh nghiệp sản xuất bao bì, sách báo dao động ở mức khiêm tốn từ 8% - 12%. Trước áp lực biến động giá nguyên vật liệu đầu vào (giấy, bản kẽm CTP, mực in) và yêu cầu khắt khe về tiến độ giao hàng, việc quản trị chi phí sản xuất (CPSX) và xác định chính xác giá thành trở thành yếu tố sống còn cho sự phát triển bền vững của doanh nghiệp.

Đề tài "Hoàn thiện kế toán tập hợp chi phí và tính giá thành bán thành phẩm tại Công ty Cổ phần In Khoa học Kỹ thuật" giải quyết bài toán cốt lõi trong chuỗi vận hành in ấn offset công nghiệp. Doanh nghiệp với quy mô hơn 80 nhân sự và sản lượng trên 3 tỷ trang in quy chuẩn/năm đang gặp các rào cản lớn trong việc tập hợp chi phí phân đoạn và định giá bán thành phẩm trung gian.

                   QUY TRÌNH DÒNG CHI PHÍ SẢN XUẤT IN OFFSET
                       (Tờ in / Tay sách)     (TK 154NK.4 / TK 155)

Vấn đề cụ thể và các điểm nghẽn (Pain Points)

  1. Độ trễ thông tin tính giá: Áp dụng phương pháp tính giá trị xuất kho bình quân cả kỳ dự trữ khiến giá trị thực tế của nguyên vật liệu (NVL) chỉ được xác định vào ngày cuối tháng, làm chậm trễ việc phân tích biến phí sản xuất từ 5 - 7 ngày sau khi kỳ kế toán kết thúc.
  2. Sai lệch phân bổ chi phí gián tiếp: Chi phí sản xuất chung (TK 627) và chi phí nhân công (TK 622) chưa được phân bổ theo giờ máy chạy (Machine-hours) hoặc diện tích khuôn in thực tế, mà phân bổ cào bằng theo sản lượng ước tính, gây sai lệch giá thành đơn vị giữa các sản phẩm in 1 màu và in 4 màu lên tới 12.4%.
  3. Phân tán dữ liệu giữa các công đoạn: Hạch toán giấy in tách rời sang TK 154NK.4 chi tiết theo từng ấn phẩm, trong khi mực in và vật liệu phụ lại tập hợp chung trên TK 621NK.1, gây khó khăn cho việc đối chiếu định mức hao hụt kỹ thuật thực tế theo từng lệnh sản xuất.

Mục tiêu dự án

  1. Chuẩn hóa toàn bộ hệ thống chứng từ luân chuyển và danh mục tài khoản kế toán chi phí theo Thông tư 200/2014/TT-BTC.
  2. Thiết kế thuật toán phân bổ chi phí gián tiếp đa tiêu thức tự động hóa dựa trên giờ công máy in và số lượt dập in (Impression count).
  3. Xây dựng mô hình cơ sở dữ liệu kết nối quản lý định mức NVL (BOM - Bill of Materials) phục vụ tính giá thành tức thời (Real-time Standard Costing).
  4. Tối ưu hóa sai số giữa giá thành định mức và giá thành thực tế xuống mức $< 1.5%$.

Phạm vi và giới hạn nghiên cứu

  • Không gian: Toàn bộ chu trình sản xuất tại Phân xưởng In thuộc Công ty Cổ phần In Khoa học Kỹ thuật (101A Nguyễn Khuyến, Đống Đa, Hà Nội).
  • Thời gian & Dữ liệu: Số liệu chứng từ, sổ chi tiết, sổ cái kế toán quý II/2023 (trọng tâm tháng 6/2023).
  • Đối tượng: Bán thành phẩm công đoạn in (tờ in, tay sách 4, 8, 16 trang đã kiểm hóa đạt tiêu chuẩn kỹ thuật).

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

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

Hiện tại, công ty áp dụng hình thức ghi sổ Nhật ký chung trên nền tảng Microsoft Excel thủ công, hạch toán hàng tồn kho theo phương pháp Kê khai thường xuyên và khấu hao tài sản cố định (TSCĐ) theo đường thẳng dựa trên Thông tư 45/2018/TT-BTC.

Tiêu chí Hệ thống thủ công hiện tại (Excel) Phần mềm kế toán đóng gói Giải pháp tích hợp ERP chuyên ngành
Độ trễ dữ liệu 5 - 10 ngày sau kỳ kế toán 1 - 2 ngày sau kỳ kế toán Thời gian thực (Real-time)
Khả năng bóc tách công đoạn Kém (dễ nhầm lẫn giữa các PX) Khá (hỗ trợ phân bổ theo tỷ lệ) Rất cao (chi tiết theo từng tay sách/bát chữ)
Tính toàn vẹn & bảo mật Dễ bị chỉnh sửa, ghi đè công thức Bảo mật theo vai trò cơ bản Kiểm soát truy cập Role-Based, Audit Log
Chi phí đầu tư Thấp (sử dụng tài nguyên sẵn có) Trung bình ($1,000 - $3,000) Cao ($5,000 - $15,000)
Tỷ lệ sai sót dữ liệu 4.8% - 6.2% 1.1% - 1.8% < 0.2%

Yêu cầu người dùng theo mô hình MoSCoW

  • Must have: Tập hợp tự động các tài khoản chi phí TK 621NK.1, TK 622, TK 627 sang TK 154; tính giá bán thành phẩm tờ in theo phương pháp hệ số kết hợp định mức hao hụt.
  • Should have: Tính năng cập nhật giá xuất kho NVL (Mực in Hàn Quốc/Trung Quốc, gôm nước, cồn công nghiệp) tự động theo phương pháp bình quân liên hoàn (Moving Average).
  • Could have: Tích hợp module quét mã QR trên lệnh sản xuất để tự động ghi nhận sản lượng hoàn thành từ máy in Offset 1 màu, 2 màu và 4 màu.
  • Won't have: Dự báo tài chính vĩ mô dài hạn và hạch toán tự động đa tiền tệ (chưa cần thiết cho phân xưởng nội địa).

Thiết kế kiến trúc hệ thống

graph TD
    subgraph "Nguồn dữ liệu sản xuất"
        A[Lệnh điều độ SX] --> D[Cơ sở dữ liệu tập trung]
        B[Phiếu xuất kho Mẫu 02-VT] --> D
        C[Bảng chấm công & Báo cáo máy] --> D
    end

    subgraph "Tầng xử lý logic kế toán"
        D --> E[Module Phân loại Chi phí TT 200]
        E --> F[Engine Phân bổ Gián tiếp]
        E --> G[Engine Định giá Xuất kho]
        F --> H[Module Đánh giá BTP Dở dang]
        G --> H
    end

    subgraph "Đầu ra & Báo cáo quản trị"
        H --> I[Bảng tính Giá thành BTP In]
        H --> J[Sổ Cái TK 154 / TK 621 / TK 622 / TK 627]
        H --> K[Dashboard Phân tích Biến phí]
    end

Ngăn xếp công nghệ (Technology Stack)

  • Chuẩn mực nghiệp vụ: Thông tư 200/2014/TT-BTC, Thông tư 45/2018/TT-BTC, Chuẩn mực Kế toán Việt Nam số 02 (VAS 02 - Hàng tồn kho).
  • Cơ sở dữ liệu: Microsoft SQL Server 2022 / PostgreSQL 15.3 (Thiết kế chuẩn hóa 3NF).
  • Công cụ tính toán & Tự động hóa: Python 3.11 (Pandas, NumPy engine) / VBA Engine tích hợp Excel 365 ProPlus.
  • Framework giao diện: .NET 8 LTS (WPF Core) phục vụ nhập liệu trạm phân xưởng in.

Thiết kế cơ sở dữ liệu (Database Schema)

-- Bảng danh mục định mức nguyên vật liệu cho một tay sách/trang in
CREATE TABLE DinhMuc_BTP (
    MaBTP VARCHAR(20) PRIMARY KEY,
    TenBTP NVARCHAR(100) NOT NULL,
    LoaiMayIn NVARCHAR(50), -- Máy 1 màu, 2 màu, 4 màu
    DinhMucMuc_GramPerM2 DECIMAL(8, 4),
    DinhMucKem_TamPerImpression DECIMAL(8, 6),
    DonGiaNhanCongChuan DECIMAL(18, 2)
);

-- Bảng tập hợp chi phí phát sinh thực tế tại Phân xưởng In
CREATE TABLE ChiPhi_PhanXuongIn (
    MaChiPhi BIGINT IDENTITY(1,1) PRIMARY KEY,
    MaLenhSX VARCHAR(20) NOT NULL,
    NgayHachToan DATE NOT NULL,
    TaiKhoanHachToan VARCHAR(10) NOT NULL, -- TK 621NK.1, 622, 627
    ChiPhiNVL_TrucTiep DECIMAL(18, 2) DEFAULT 0,
    ChiPhiNhanCong_TrucTiep DECIMAL(18, 2) DEFAULT 0,
    ChiPhiSanXuat_Chung DECIMAL(18, 2) DEFAULT 0,
    SanLuongTrangInHoanThanh BIGINT NOT NULL,
    TrangThaiSanXuat NVARCHAR(30) -- Hoàn thành / Dở dang
);

Implementation và kết quả

Thuật toán phân bổ và tính giá thành chi tiết

Phương pháp tính giá thành bán thành phẩm in được thực thi thông qua quy trình 4 giai đoạn chuẩn hóa:

  1. Xác định giá trị xuất kho NVL trực tiếp ($C_{NVL}$): $$P_{avg} = \frac{V_{dau} + V_{nhap}}{Q_{dau} + Q_{nhap}}$$ Trong đó: $V$ là giá trị (VND), $Q$ là khối lượng (kg/lít).

  2. Thuật toán phân bổ chi phí sản xuất chung ($C_{SXC}$): Tiêu thức phân bổ dựa trên số giờ máy chạy chuẩn hóa ($T_{std}$): $$H_{SXC} = \frac{\sum C_{627}}{\sum (Q_i \times T_{std_i})}$$ $$C_{SXC_i} = H_{SXC} \times (Q_i \times T_{std_i})$$

import numpy as np
import pandas as pd

def calculate_printing_cost(
    direct_materials: float,
    direct_labor_total: float,
    overhead_total: float,
    production_runs: pd.DataFrame
) -> pd.DataFrame:
    """
    Tính toán chi phí phân bổ và giá thành bán thành phẩm phân xưởng In.
    :param direct_materials: Tổng chi phí NVL trực tiếp (TK 621)
    :param direct_labor_total: Tổng chi phí nhân công trực tiếp (TK 622)
    :param overhead_total: Tổng chi phí sản xuất chung (TK 627)
    :param production_runs: DataFrame chứa [MaLenhSX, SanLuongTrangIn, SoGioChayMay, HeSoQuyDoi]
    """
    # 1. Tính tổng sản lượng quy chuẩn
    production_runs['SanLuongChuan'] = (
        production_runs['SanLuongTrangIn'] * production_runs['HeSoQuyDoi']
    )
    total_standard_output = production_runs['SanLuongChuan'].sum()
    total_machine_hours = production_runs['SoGioChayMay'].sum()

    # 2. Phân bổ chi phí nhân công theo sản lượng chuẩn
    production_runs['ChiPhi_622'] = (
        production_runs['SanLuongChuan'] / total_standard_output
    ) * direct_labor_total

    # 3. Phân bổ chi phí sản xuất chung theo giờ máy hoạt động
    production_runs['ChiPhi_627'] = (
        production_runs['SoGioChayMay'] / total_machine_hours
    ) * overhead_total

    # 4. Gán chi phí NVL trực tiếp theo lệnh
    production_runs['ChiPhi_621'] = (
        production_runs['SanLuongChuan'] / total_standard_output
    ) * direct_materials

    # 5. Tổng giá thành và giá thành đơn vị bán thành phẩm
    production_runs['TongGiaThanh_BTP'] = (
        production_runs['ChiPhi_621'] +
        production_runs['ChiPhi_622'] +
        production_runs['ChiPhi_627']
    )
    production_runs['GiaThanhDonVi_TrangIn'] = (
        production_runs['TongGiaThanh_BTP'] / production_runs['SanLuongTrangIn']
    )

    return production_runs

# Dữ liệu thực nghiệm phân xưởng In tháng 6/2023
runs_data = pd.DataFrame({
    'MaLenhSX': ['LSX-0601', 'LSX-0602', 'LSX-0603'],
    'SanLuongTrangIn': [1200000, 850000, 1500000],
    'SoGioChayMay': [42.5, 30.0, 55.0],
    'HeSoQuyDoi': [1.0, 1.25, 1.0] # 1.25 cho in màu phức tạp
})

result_df = calculate_printing_cost(
    direct_materials=42850000, # Chi phí mực, dung dịch, giẻ lau...
    direct_labor_total=35600000, # Lương công nhân in + trích BH
    overhead_total=28400000, # Khấu hao máy offset, điện, nước...
    production_runs=runs_data
)

Kết quả hạch toán thực nghiệm tháng 6/2023

Dữ liệu kiểm thử trên hệ thống tài khoản kế toán tại phân xưởng in ghi nhận các luồng phát sinh chuẩn:

[Bút toán 1: Xuất kho NVL trực tiếp]
Nợ TK 621NK.1 (Chi phí NVLTT - PX In)   : 42,850,000 VND
    Có TK 152 (Nguyên liệu, vật liệu)   : 42,850,000 VND
    (Chi tiết: Mực HQ đen 120,000đ/kg, Mực HQ vàng 123,000đ/kg, Gôm nước...)

[Bút toán 2: Trích lương và bảo hiểm công nhân in]
Nợ TK 622 (Chi phí NCTT - PX In)        : 35,600,000 VND
    Có TK 334 (Phải trả người lao động) : 28,825,910 VND
    Có TK 338 (BHXH, BHYT, BHTN, KPCĐ)  :  6,774,090 VND

[Bút toán 3: Tập hợp chi phí sản xuất chung]
Nợ TK 627 (Chi phí SXC - PX In)         : 28,400,000 VND
    Có TK 214 (Hao mòn TSCĐ - Máy in)   : 14,200,000 VND
    Có TK 111, 112, 331 (Điện, nước...) : 14,200,000 VND

[Bút toán 4: Kết chuyển chi phí và tính giá thành BTP hoàn thành]
Nợ TK 154 (Chi phí SXKD dở dang)        : 106,850,000 VND
    Có TK 621NK.1                       :  42,850,000 VND
    Có TK 622                           :  35,600,000 VND
    Có TK 627                           :  28,400,000 VND

Đo lường hiệu năng và kết quả thẩm định

                SO SÁNH CÁC CHỈ SỐ VẬN HÀNH TRƯỚC VÀ SAU CẢI TIẾN
  • Thời gian xử lý kỳ kế toán: Rút ngắn từ 6.5 ngày làm việc xuống còn 1.2 ngày (cải thiện 81.5%).
  • Độ chính xác chi phí: Tỷ lệ sai lệch giữa chi phí kiểm kê thực tế và số liệu trên sổ sách giảm từ 5.4% xuống còn 0.3%.
  • Hiệu suất thu hồi phế liệu/hao hụt: Tỷ lệ hao hụt mực in và giấy in thử (ký bông) giảm 3.2% nhờ kiểm soát định mức tức thời.

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

  1. Chuẩn hóa mô hình kế toán quản trị phân đoạn: Đề xuất phân bổ chi tiết tài khoản TK 621NK.1 thành các tiểu khoản cấp 3 gắn với từng mã máy in (Offset 1 màu, 2 màu, 4 màu), giúp cô lập hao phí nguyên vật liệu cho từng phân xưởng chế bản - in - thành phẩm.
  2. Cơ chế phân bổ hai giai đoạn (Two-stage Allocation): Thay thế phương pháp phân bổ đơn thuần theo tiền lương công nhân trực tiếp bằng phương thức phân bổ kết hợp giữa sản lượng trang in chuẩn hóa (đối với biến phí) và giờ máy vận hành thực tế (đối với định phí khấu hao TSCĐ).
  3. Mô hình hóa dữ liệu kế toán phục vụ chuyển đổi số: Cung cấp cấu trúc dữ liệu quan hệ hoàn chỉnh, sẵn sàng tích hợp trực tiếp vào các phần mềm kế toán ERP hiện đại (như MISA AMIS, Fast Financial, BRAVO 8R3).

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

Tình huống ứng dụng thực tế

  • Đơn hàng in ấn phức hợp (Catalogue 4 màu & Sách chuyên ngành): Khi nhận đơn hàng yêu cầu chất lượng cao, hệ thống tự động trích xuất định mức kỹ thuật, tính toán ngay giá thành kế hoạch của bán thành phẩm in để phòng kinh doanh đưa ra báo giá cạnh tranh chỉ trong 15 phút (thay vì 24 giờ như trước đây).
  • Quản lý biến động giá nguyên vật liệu: Khi giá mực in nhập khẩu từ Hàn Quốc biến động tăng 8%, hệ thống cập nhật tức thì vào giá thành đơn vị bán thành phẩm, hỗ trợ ban giám đốc điều chỉnh kế hoạch sản xuất linh hoạt.

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

  • Chi phí triển khai giải pháp:
    • Chuẩn hóa quy trình và đào tạo nhân sự phòng kế toán: 15,000,000 VND
    • Nâng cấp mẫu biểu số hóa và hệ thống bảng tính tự động hóa: 25,000,000 VND
    • Tổng chi phí đầu tư ban đầu: 40,000,000 VND
  • Lợi ích kinh tế ước tính hàng năm:
    • Tiết kiệm thời gian nhân công kế toán: 36,000,000 VND/năm
    • Giảm thiểu lãng phí và thất thoát nguyên vật liệu (0.8% trên tổng chi phí NVL): 58,000,000 VND/năm
    • Tổng lợi ích: 94,000,000 VND/năm
  • Thời gian hoàn vốn (Payback Period): $$\text{Thời gian hoàn vốn} = \frac{40,000,000}{94,000,000} \times 12 \approx 5.1 \text{ tháng}$$

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

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

  • Mức độ phụ thuộc con người: Dữ liệu đầu vào tại các phân xưởng vẫn dựa vào bảng ghi nhận sản lượng thủ công của công nhân trước khi nhập vào hệ thống.
  • Tính toán dở dang: Phương pháp đánh giá sản phẩm dở dang cuối kỳ vẫn ước tính theo tỷ lệ hoàn thành tương đương của kỹ thuật viên, chưa có thiết bị đo lường tự động tại từng máy gấp và máy vào bìa keo.

Hướng phát triển và nghiên cứu tiếp theo

  • Tích hợp IoT và Cảm biến công nghiệp: Gắn bộ đếm xung trực tiếp trên các trục quay của máy in Offset để truyền dữ liệu số lượng trang in và thời gian máy dừng thực tế (Downtime) về máy chủ kế toán theo thời gian thực.
  • Ứng dụng Machine Learning: Xây dựng mô hình hồi quy (Linear Regression/Random Forest) dự báo tỷ lệ hao hụt mực in dựa trên độ phủ mực của file thiết kế trước khi đưa vào in thử.

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

                              CÁC NHÓM THỤ HƯỞNG GIẢI PHÁP
  • Sinh viên chuyên ngành Kế toán - Kiểm toán: Cung cấp tài liệu tham khảo hoàn chỉnh, liên kết chặt chẽ giữa lý luận học thuật (Thông tư 200) với thực tiễn sản xuất phức tạp tại nhà máy in.
  • Kế toán viên và Quản lý doanh nghiệp sản xuất: Cung cấp phương pháp luận và công thức toán học cụ thể để tái cấu trúc quy trình tính giá thành cho các ngành công nghiệp phụ trợ, gia công cơ khí, bao bì.
  • Lập trình viên ERP: Nắm bắt được logic hạch toán nghiệp vụ thực tế, cấu trúc luân chuyển chứng từ để thiết kế các module phân hệ giá thành chính xác và tối ưu.

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

1. Doanh nghiệp cần chuẩn bị hạ tầng kỹ thuật gì để triển khai phương pháp này?

Doanh nghiệp chỉ cần hệ thống máy trạm chạy hệ điều hành Windows 10/11 hoặc Linux, hỗ trợ phần mềm bảng tính hiện đại hoặc hệ quản trị cơ sở dữ liệu quan hệ tiêu chuẩn (SQL Server Express miễn phí hoặc PostgreSQL), mạng nội bộ (LAN) kết nối giữa phòng Kế toán và các phân xưởng.

2. Phương pháp này có xử lý được khi sản lượng in vượt công suất bình thường không?

Hoàn toàn đáp ứng được. Theo quy định của Thông tư 200/2014/TT-BTC, khi mức độ hoạt động thực tế thấp hơn công suất bình thường, chi phí sản xuất chung cố định (khấu hao, tiền thuê xưởng) không được phân bổ vào giá thành sản phẩm mà được kết chuyển thẳng vào TK 632 (Giá vốn hàng bán), đảm bảo nguyên tắc thận trọng trong kế toán tài chính.

3. Giải pháp tích hợp với các phần mềm kế toán sẵn có như MISA, FAST như thế nào?

Hệ thống dữ liệu được chuẩn hóa theo mã danh điểm vật tư, mã lệnh sản xuất và danh mục tài khoản cấp 2, cấp 3. Dữ liệu có thể xuất - nhập tự động qua tệp cấu trúc chuẩn (.CSV, .JSON hoặc XML) hoặc kết nối qua RESTful API vào trực tiếp hệ thống ERP hiện hành của công ty.

4. Chi phí duy trì và cập nhật hệ thống định mức có phức tạp không?

Hệ thống định mức kỹ thuật chỉ cần cập nhật định kỳ mỗi quý một lần hoặc khi có sự thay đổi lớn về công nghệ (nhập máy in mới, thay đổi nhà cung cấp mực/kẽm chính). Việc bảo trì logic phân bổ không phát sinh thêm chi phí bản quyền.

5. Tại sao không tính trực tiếp chi phí giấy vào phân xưởng in mà phải theo dõi riêng tại TK 154NK.4?

Do đặc thù ngành in ấn, giấy in chiếm tới 60% - 70% tổng giá trị cấu thành sản phẩm và có nhiều quy cách, định lượng ($gsm$), chủng loại khác nhau (Ford, Couche, Duplex) theo từng đơn đặt hàng riêng biệt. Hạch toán riêng giúp kiểm soát chính xác mức độ hao hụt giấy của từng ấn phẩm mà không làm biến động ảo giá thành gia công của phân xưởng in.


Kết luận

Đề tài nghiên cứu đã giải quyết trọn vẹn bài toán lý luận và thực tiễn trong công tác kế toán chi phí và tính giá thành bán thành phẩm tại Công ty Cổ phần In Khoa học Kỹ thuật. Bằng việc kết hợp nghiêm ngặt các quy định của Thông tư 200/2014/TT-BTC với tư duy mô hình hóa thuật toán hiện đại, giải pháp mang lại giá trị kép: tối ưu hóa thời gian xử lý dữ liệu kế toán và cung cấp bức tranh chi phí minh bạch phục vụ công tác ra quyết định kinh doanh. Đây là nền tảng quan trọng để doanh nghiệp tiến tới chuyển đổi số toàn diện trong kỷ nguyên sản xuất thông minh.