Giới thiệu dự án

Trong cấu trúc kinh tế Việt Nam, ngành dệt may là một trong những ngành kinh tế mũi nhọn, đóng góp tỷ trọng xuất khẩu đáng kể và giải quyết việc làm cho hàng triệu lao động phổ thông lẫn kỹ thuật. Tại khu vực huyện Ba Vì (Hà Nội), Công ty TNHH May Phúc Hưng là đơn vị sản xuất, kinh doanh và xuất khẩu các mặt hàng dệt may tiêu biểu, tạo việc làm và thu nhập ổn định cho hơn 112 lao động địa phương (năm 2013).

Công tác hạch toán kế toán tiền lương và các khoản trích theo lương đóng vai trò đòn bẩy kinh tế then chốt, trực tiếp chi phối năng suất lao động, chi phí sản xuất và giá thành sản phẩm may mặc. Dự án chuyên đề tốt nghiệp này đi sâu vào việc khảo sát, phân tích toàn diện thực trạng quy trình hạch toán, quản lý quỹ lương, đồng thời thiết kế mô hình hạch toán chuẩn hóa và tự động hóa cho doanh nghiệp may mặc vừa và nhỏ.

Mục tiêu dự án

  1. Khảo sát thực trạng quy trình luân chuyển chứng từ và hạch toán kế toán tiền lương, bảo hiểm xã hội (BHXH), bảo hiểm y tế (BHYT), bảo hiểm thất nghiệp (BHTN), kinh phí công đoàn (KPCĐ) theo hình thức kế toán Chứng từ ghi sổ tại Công ty TNHH May Phúc Hưng.
  2. Đánh giá tính chính xác của các thuật toán tính lương thời gian, lương sản phẩm trực tiếp, lương sản phẩm gián tiếp và trích lập các quỹ bảo hiểm theo tỷ lệ quy định hiện hành ($34.5%$).
  3. Xây dựng giải pháp hoàn thiện hệ thống danh mục tài khoản kế toán, tinh gọn quy trình luân chuyển chứng từ và chuẩn hóa thuật toán xử lý dữ liệu tiền lương trên phần mềm kế toán.

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

  • Không gian: Phòng Kế toán - Tài vụ, Phòng Kỹ thuật và 3 phân xưởng sản xuất chính tại Công ty TNHH May Phúc Hưng.
  • Thời gian & Dữ liệu: Tập trung vào chu kỳ hạch toán thực tế tháng 06/2014 và chuỗi số liệu tài chính - lao động giai đoạn 2011 - 2013.
  • Hệ thống kế toán: Chế độ Kế toán Doanh nghiệp ban hành theo Quyết định 15/2006/QĐ-BTC và Nghị định 70/2011/NĐ-CP về mức lương tối thiểu vùng.

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

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

Tại đơn vị khảo sát, cơ cấu lao động có sự phân hóa rõ nét với $112$ nhân sự:

  • Bộ phận Quản lý doanh nghiệp (QLDN): $12$ người (Lương thời gian, hạch toán TK 642).
  • Bộ phận Quản lý phân xưởng (QLPX): $18$ người (Lương thời gian, hạch toán TK 627).
  • Công nhân sản xuất trực tiếp (CNSX-TT): $60$ người (Lương sản phẩm trực tiếp, hạch toán TK 622).
  • Công nhân sản xuất gián tiếp (CNSX-GT): $22$ người (Lương sản phẩm gián tiếp, hạch toán TK 622/627).
Phương pháp tính lương Đối tượng áp dụng Ưu điểm Nhược điểm / Hạn chế
Lương theo thời gian Cán bộ quản lý, nhân viên văn phòng, kho, cơ điện Đơn giản, dễ theo dõi theo ngày công thực tế Chưa gắn chặt với hiệu suất và giá trị đóng góp thực tế
Lương sản phẩm trực tiếp Thợ may, công nhân ráp, mí, chắp công đoạn Kích thích năng suất cá nhân, công bằng theo sản lượng Phụ thuộc lớn vào tính chính xác của khâu nghiệm thu KCS
Lương sản phẩm gián tiếp Tổ trưởng phân xưởng ($6%$), phục vụ/đóng gói ($10%$) Gắn trách nhiệm phục vụ với sản lượng dây chuyền Khó phân định chính xác tỷ lệ đóng góp của từng khâu phụ
                              QUY TRÌNH HẠCH TOÁN CHỨNG TỪ GHI SỔ
                              
  [ Bảng chấm công (01-LĐTL) ]       [ Phiếu xác nhận SP (05-LĐTL) ]      [ Phiếu nghỉ BHXH ]
      [ Sổ chi tiết TK 334 ]                    [ Chứng từ ghi sổ (62, 63, 64) ]
                             [ SỔ CÁI TK 334 ]
                         [ BÁO CÁO TÀI CHÍNH / BCTC ]

Thiết kế hệ thống danh mục tài khoản và cơ sở dữ liệu

Quy trình xử lý dữ liệu tiền lương tích hợp các tài khoản cấp $1$ và cấp $2$:

  • TK 334: Phải trả người lao động (TK 3341 - Phải trả CNV, TK 3348 - Phải trả khác).
  • TK 338: Phải trả, phải nộp khác (TK 3382 - KPCĐ $2%$, TK 3383 - BHXH $26%$, TK 3384 - BHYT $4.5%$, TK 3389 - BHTN $2%$).
  • TK 622: Chi phí nhân công trực tiếp.
  • TK 627: Chi phí sản xuất chung.
  • TK 642: Chi phí quản lý doanh nghiệp.
  • TK 1111 / TK 1121: Tiền mặt / Tiền gửi ngân hàng.

Mô hình dữ liệu quan hệ (Relational Schema) cho module tiền lương:

-- Thiết kế lược đồ CSDL cho module Quản lý tiền lương và các khoản trích
CREATE TABLE NhanVien (
    MaNV VARCHAR(10) PRIMARY KEY,
    HoTen VARCHAR(100) NOT NULL,
    PhongBan VARCHAR(50) NOT NULL, -- QLDN, QLPX, PX1, PX2, PX3
    ChucVu VARCHAR(50),
    HeSoLuong DECIMAL(4, 2) NOT NULL,
    HeSoPhuCap DECIMAL(4, 2) DEFAULT 0.0,
    LoaiLuong VARCHAR(20) NOT NULL -- THOI_GIAN, SP_TRUC_TIEP, SP_GIAN_TIEP
);

CREATE TABLE BangChamCong (
    MaCong INT AUTO_INCREMENT PRIMARY KEY,
    MaNV VARCHAR(10),
    ThangNam VARCHAR(7), -- MM/YYYY
    NgayCongThucTe DECIMAL(4, 1) DEFAULT 0,
    GioLamThem DECIMAL(4, 1) DEFAULT 0,
    NgayNghiPhep INT DEFAULT 0,
    NgayNghiBHXH INT DEFAULT 0,
    FOREIGN KEY (MaNV) REFERENCES NhanVien(MaNV)
);

CREATE TABLE SanLuongCongDoan (
    MaPhieu INT AUTO_INCREMENT PRIMARY KEY,
    MaNV VARCHAR(10),
    MaCongDoan VARCHAR(20),
    MaHang VARCHAR(50), -- FCAR 32 Storm, Áo Jacket Avaro...
    SoLuongHoanThanh INT NOT NULL,
    DonGia DECIMAL(10, 2) NOT NULL,
    NgayNghiemThu DATE,
    FOREIGN KEY (MaNV) REFERENCES NhanVien(MaNV)
);

Implementation và kết quả

Thuật toán và mô hình tính toán tiền lương

Hệ thống tính lương của công ty thực thi dựa trên bộ 4 thuật toán chuẩn:

1. Thuật toán lương thời gian

Áp dụng cho khối QLDN, QLPX và lao động phụ trợ:

$$\text{Lương thời gian} = \frac{\text{Mức lương tối thiểu} \times \text{Hệ số lương} + \text{Phụ cấp chức vụ}}{26} \times \text{Số ngày công thực tế}$$

Lương làm thêm giờ: $$\text{Lương Overtime} = \frac{\text{HSL} \times \text{Lương cơ bản}}{26 \times 8} \times K_{\text{hệ số}} \times H_{\text{giờ làm thêm}}$$ (Trong đó: $K_{\text{hệ số}} = 1.5$ đối với ngày thường; $K_{\text{hệ số}} = 2.0$ đối với ngày nghỉ/lễ).

2. Thuật toán lương sản phẩm trực tiếp

Áp dụng cho $60$ thợ may phân xưởng 1, 2, 3:

$$\text{Lương SP trực tiếp} = \sum_{i=1}^{n} \left( Q_i \times P_i \right)$$

Ví dụ trường hợp công nhân Hoàng Thanh Trang (Phân xưởng 1, mã FCAR 32 Storm):

  • Mí đường chắp TT: $750 \times 1,209 = 906,750\text{ VNĐ}$
  • Chắp tay trên vào tay dưới: $750 \times 236 = 177,000\text{ VNĐ}$
  • Mí đường chắp tay HC: $450 \times 453 = 203,850\text{ VNĐ}$
  • Chắp bụng tay trên vào tay giữa phối: $375 \times 603 = 226,125\text{ VNĐ}$
  • Chắp bụng tay dưới vào tay trên HC: $500 \times 854 = 427,000\text{ VNĐ}$
  • Tổng lương sản phẩm ($L_{\text{SP}}$): $1,940,725\text{ VNĐ}$.
  • Thu nhập thực lĩnh: $L_{\text{SP}} + 20% L_{\text{SP}} + \text{Thưởng ngày công} (200,000) - \text{BHXH trích nộp} (10.5%)$.

3. Thuật toán lương sản phẩm gián tiếp

Áp dụng cho Tổ trưởng và nhân viên phục vụ chuyền:

$$\text{Lương SP gián tiếp} = \text{Tổng lương sản phẩm trực tiếp của tổ} \times T_{\text{gián tiếp}}$$ (Với $T_{\text{gián tiếp}} = 6%$ cho Tổ trưởng; $10%$ cho nhân viên là, đóng gói, tiếp liệu).

4. Thuật toán trợ cấp ốm đau - thai sản (BHXH trả thay lương)

$$\text{Trợ cấp ốm đau} = \frac{\text{Lương đóng BHXH}}{26} \times 75% \times \text{Số ngày nghỉ hưởng BHXH}$$

def calculate_monthly_payroll(employee_type, **kwargs):
    """
    Tính toán chi tiết lương và các khoản trích theo lương tháng 06/2014
    """
    base_salary_zone = 2000000  # Lương tối thiểu vùng áp dụng
    
    if employee_type == "TIME_BASED":
        hsl = kwargs.get("hsl", 1.0)
        pc_chucvu = kwargs.get("pc_chucvu", 0.0)
        work_days = min(kwargs.get("work_days", 26), 26)
        ot_normal_hours = kwargs.get("ot_normal_hours", 0)
        ot_holiday_hours = kwargs.get("ot_holiday_hours", 0)
        
        # Lương thời gian chính khóa
        basic_wage = ((base_salary_zone * hsl + pc_chucvu) / 26) * work_days
        
        # Phụ cấp làm thêm giờ
        hourly_rate = (base_salary_zone * hsl) / (26 * 8)
        ot_wage = hourly_rate * 1.5 * ot_normal_hours + hourly_rate * 2.0 * ot_holiday_hours
        gross_wage = basic_wage + ot_wage
        allowance_rate = 0.10  # 10% phụ cấp hỗ trợ QLDN/QLPX
        
    elif employee_type == "DIRECT_PIECE":
        piece_items = kwargs.get("piece_items", []) # List of (quantity, unit_price)
        gross_wage = sum([qty * price for qty, price in piece_items])
        allowance_rate = 0.20  # 20% phụ cấp hỗ trợ công nhân may
        
    elif employee_type == "INDIRECT_PIECE":
        total_direct_wage = kwargs.get("total_direct_wage", 0)
        indirect_rate = kwargs.get("indirect_rate", 0.06) # 6% hoặc 10%
        gross_wage = total_direct_wage * indirect_rate
        allowance_rate = 0.20
        
    allowance = gross_wage * allowance_rate
    bonus_attendance = 200000 if kwargs.get("full_attendance", False) else 0
    penalty = kwargs.get("penalty", 0)
    
    # BHXH tính trên lương hợp đồng tham gia bảo hiểm
    insurance_base = kwargs.get("insurance_base", base_salary_zone * kwargs.get("hsl", 1.07))
    deduction_bhxh = insurance_base * 0.08
    deduction_bhyt = insurance_base * 0.015
    deduction_bhtn = insurance_base * 0.01
    total_deduction = deduction_bhxh + deduction_bhyt + deduction_bhtn
    
    net_income = gross_wage + allowance + bonus_attendance - penalty - total_deduction
    
    return {
        "gross_wage": gross_wage,
        "allowance": allowance,
        "bonus": bonus_attendance,
        "total_deduction": total_deduction,
        "net_income": net_income
    }

Tổng hợp định khoản và số liệu thực tế tháng 06/2014

Từ số liệu hạch toán thực tế trên các Chứng từ ghi sổ số $62, 63, 64, 65$, toàn bộ chu trình kế toán tài khoản $334$ và $338$ được hạch toán đồng bộ:

                  SƠ ĐỒ HẠCH TOÁN TỔNG HỢP TIỀN LƯƠNG & CÁC KHOẢN TRÍCH
                                      (Tháng 06/2014)
                                      
    TK 642, 627, 622                     TK 334                       TK 1111 / 1121
                                                                TK 338
                                                            (3382,3,4,9)
  1. Ghi nhận tiền lương phải trả tháng 06/2014 (CTGS số 62):

    • Nợ TK 642 (Kinh phí lương QLDN): $168,150,000\text{ đ}$
    • Nợ TK 627 (Kinh phí lương QLPX): $108,418,000\text{ đ}$
    • Nợ TK 622 (Kinh phí lương CNSX trực tiếp): $199,845,000\text{ đ}$
    • Nợ TK 3383 (Trợ cấp BHXH ốm đau): $228,461\text{ đ}$
    • $\implies$ Có TK 334 (Tổng phải trả): $476,641,461\text{ đ}$
  2. Khấu trừ các khoản bảo hiểm vào lương nhân viên (CTGS số 63):

    • Nợ TK 334: $44,570,000\text{ đ}$ (Gồm $10.5%$: $8%$ BHXH, $1.5%$ BHYT, $1%$ BHTN)
    • $\implies$ Có TK 338: $44,570,000\text{ đ}$
  3. Thực chi thanh toán tiền mặt theo Phiếu chi 91, 92, 93, 94 (CTGS số 64):

    • Nợ TK 334: $433,304,000\text{ đ}$
    • $\implies$ Có TK 1111: $433,304,000\text{ đ}$

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

  1. Chuẩn hóa công thức lương sản phẩm hai cấp (Direct & Indirect): Xây dựng mô hình tính toán lương sản phẩm gián tiếp theo tỷ lệ $6%$ cho Tổ trưởng và $10%$ cho thợ phụ trợ, gắn kết chặt chẽ trách nhiệm điều hành chất lượng tại phân xưởng với tổng sản lượng hoàn thành của tổ.

  2. Hoàn thiện cấu trúc Sổ chi tiết TK 338 (TK 3382, 3383, 3384, 3389): Tách bạch chi tiết 4 tiểu khoản bảo hiểm và kinh phí công đoàn giúp kiểm soát độc lập việc trích nộp $24%$ vào chi phí doanh nghiệp và $10.5%$ khấu trừ lương, loại bỏ triệt để sai lệch khi quyết toán bảo hiểm với cơ quan BHXH Huyện Ba Vì.

  3. Cải tiến quy trình kiểm soát KCS và luân chuyển chứng từ: Tích hợp Phiếu xác nhận sản phẩm hoàn thành (Mẫu 05-LĐTL) và Bảng tổng hợp năng suất (Mẫu 06a-LĐTL) thành luồng đối chiếu chéo (Cross-check), giảm thiểu thời gian tổng hợp số liệu từ 5 ngày xuống còn 2 ngày làm việc vào cuối tháng.

Tiêu chí Mô hình kế toán thủ công cũ Giải pháp đề xuất hoàn thiện Hiệu quả tối ưu hóa
Thời gian tính lương & phân bổ $4 - 5$ ngày làm việc $1.5 - 2$ ngày Giảm $60%$ thời gian xử lý
Tỷ lệ sai sót số liệu sản lượng $3.5% - 5.0%$ Dưới $0.2%$ Giảm $95%$ sai sót đối chiếu
Tính minh bạch thưởng - phạt Theo dõi phân tán, dễ khiếu nại Tích hợp vào Bảng thanh toán lương tổng hợp Tăng mức độ hài lòng của công nhân ($+40%$)
Quyết toán bảo hiểm với cơ quan BHXH Thường xuyên đối soát sai lệch số lẻ Đồng bộ hóa sổ chi tiết TK 3383, 3384 Khớp đúng $100%$ ngay kỳ đầu

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

Kịch bản triển khai thực tế

Quy trình hạch toán và mô hình tính lương được ứng dụng trực tiếp cho $3$ xưởng may chính của Công ty May Phúc Hưng với các dòng sản phẩm xuất khẩu chủ lực (FCAR 32 Storm, Áo Jacket Avaro, FCAD 43 Amalo):

                   LỘ TRÌNH TRIỂN KHAI PHẦN HÀNH TIỀN LƯƠNG
                   
  Tuần 1 - 2              Tuần 3 - 4               Tuần 5 - 6              Tuần 7+
  • Đơn giá công đoạn kỹ thuật: Phòng Kỹ thuật đo lường thời gian bấm giờ và độ phức tạp của từng công đoạn (mí đường chắp, chắp tay trên/dưới, tra khóa, phối thân) để ban hành bảng đơn giá chuẩn trước khi đưa mã hàng vào chuyền.
  • Nghiệm thu chất lượng KCS: KCS nghiệm thu sản phẩm đạt chuẩn, dán tem mã vạch/ghi phiếu xác nhận. Các sản phẩm lỗi hỏng bị loại bỏ không được tính vào sản lượng thanh toán lương.
  • Phân bổ chi phí tự động: Cuối tháng, phần mềm tự động phân bổ chi phí tiền lương vào đúng đối tượng tập hợp chi phí: TK 622 (trực tiếp gia công mã hàng), TK 627 (quản lý chuyền may), TK 642 (khối văn phòng điều hành).

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

Hạn chế hiện tại

  • Doanh nghiệp vẫn thực hiện hạch toán bán thủ công trên bảng tính kết hợp phần mềm đơn lẻ, chưa liên thông trực tiếp với hệ thống máy quét mã vạch trên từng máy may công nghiệp.
  • Chưa ứng dụng phương pháp trích trước tiền lương nghỉ phép của công nhân sản xuất (TK 335), dẫn đến chi phí nhân công giữa các tháng cao điểm và thấp điểm trong năm có sự biến động lớn.

Hướng phát triển

  1. Ứng dụng công nghệ quét mã QR/RFID trên từng bán thành phẩm để tự động ghi nhận sản lượng cho từng thợ may lên hệ thống ERP theo thời gian thực.
  2. Xây dựng tài khoản TK 335 - Chi phí phải trả để trích trước tiền lương nghỉ phép của công nhân trực tiếp sản xuất, bảo đảm tính ổn định của giá thành sản phẩm may mặc qua các quý.
  3. Chuyển đổi hoàn toàn phương thức chi trả lương từ tiền mặt (TK 111) sang tài khoản thẻ ATM ngân hàng (TK 112) cho $100%$ công nhân viên để nâng cao tính an toàn và minh bạch.

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

                                  ĐỐI TƯỢNG HƯỞNG LỢI
  • Sinh viên ngành Kế toán - Kiểm toán: Nắm vững phương pháp làm báo cáo thực tập, cách lập và luân chuyển chứng từ theo hình thức Chứng từ ghi sổ qua số liệu thực tế tại doanh nghiệp may mặc.
  • Kế toán viên và Kỹ sư phần mềm ERP: Tham khảo cấu trúc bảng dữ liệu, công thức toán học và logic hạch toán đa hình thức (Lương thời gian, Lương sản phẩm trực tiếp/gián tiếp) để cấu hình module Payroll.
  • Ban Giám đốc Doanh nghiệp May mặc vừa và nhỏ (SME): Ứng dụng quy chế trả lương và phương pháp quản trị quỹ lương - bảo hiểm xã hội chuẩn mực, tối ưu hóa chi phí sản xuất và giữ chân thợ may lành nghề.
  • Giảng viên và Nhà nghiên cứu: Tài liệu tham khảo ứng dụng thực tế về hạch toán chi phí nhân công và giá thành sản phẩm may mặc theo chuẩn mực kế toán Việt Nam.

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

1. Tại sao doanh nghiệp dệt may lại kết hợp đồng thời cả hình thức lương thời gian và lương sản phẩm?

Do đặc thù quy trình công nghệ: Khối công nhân may trực tiếp quyết định số lượng sản phẩm hoàn thành nên áp dụng lương sản phẩm để kích thích năng suất. Ngược lại, khối quản lý, kỹ thuật, KCS và phụ trợ làm việc theo giờ hành chính và hỗ trợ dây chuyền nên áp dụng lương thời gian hoặc lương sản phẩm gián tiếp để đảm bảo tính ổn định và trách nhiệm quản lý.

2. Tỷ lệ trích nộp các khoản theo lương ($34.5%$) được phân bổ như thế nào giữa doanh nghiệp và người lao động?

Theo quy định hiện hành:

  • Tính vào chi phí sản xuất kinh doanh của doanh nghiệp ($24%$): BHXH $18%$, BHYT $3%$, BHTN $1%$, KPCĐ $2%$.
  • Khấu trừ trực tiếp vào thu nhập của người lao động ($10.5%$): BHXH $8%$, BHYT $1.5%$, BHTN $1%$.

3. Căn cứ nào để tính trợ cấp BHXH trả thay lương khi công nhân bị ốm đau, thai sản?

Căn cứ vào Phiếu nghỉ hưởng BHXH (có xác nhận của bệnh viện/bác sĩ), Bảng chấm công (ký hiệu Ố hoặc TS) và mức tiền lương bình quân đóng BHXH của 6 tháng liền kề trước khi nghỉ việc. Tiền trợ cấp do cơ quan BHXH duyệt chi trả và hạch toán qua TK 3383 chứ không tính vào chi phí tiền lương của doanh nghiệp.

4. Lương sản phẩm gián tiếp của Tổ trưởng phân xưởng được xác định dựa trên nguyên tắc nào?

Được tính bằng tổng quỹ lương sản phẩm trực tiếp mà các công nhân trong tổ thực hiện trong tháng nhân với hệ số gián tiếp quy định (thường từ $6% - 10%$). Cơ chế này thúc đẩy tổ trưởng hỗ trợ kỹ thuật, xử lý sự cố máy móc và đôn đốc chuyền may đạt năng suất cao nhất.

5. Sự khác biệt giữa ghi sổ chi tiết TK 334 và ghi Chứng từ ghi sổ là gì?

Sổ chi tiết TK 334 theo dõi chi tiết từng khoản phải trả, đã trả và khấu trừ cho từng phòng ban/cá nhân theo từng nghiệp vụ phát sinh. Trong khi đó, Chứng từ ghi sổ là chứng từ tổng hợp các nghiệp vụ kinh tế cùng loại trong tháng (như CTGS 62 tổng hợp chi phí lương, CTGS 64 tổng hợp chi trả lương) làm căn cứ trực tiếp để đăng ký vào Sổ cái TK 334.


Kết luận

Đồ án chuyên đề tốt nghiệp đã phản ánh toàn diện bức tranh thực tế về công tác kế toán tiền lương và các khoản trích theo lương tại Công ty TNHH May Phúc Hưng. Thông qua việc phân tích hệ thống chứng từ (Mẫu 01, 02, 05, 11-LĐTL), sơ đồ luân chuyển tài khoản (TK 334, TK 338, TK 622, TK 627, TK 642) và mô hình toán học tính lương đa dạng, nghiên cứu đã chứng minh vai trò then chốt của việc hạch toán chính xác lao động đối với việc tối ưu hóa chi phí sản xuất và nâng cao đời sống cho công nhân may mặc. Những giải pháp hoàn thiện về danh mục tài khoản, số hóa bảng kê sản lượng và quy trình kiểm soát nội bộ mang tính thực tiễn cao, có thể áp dụng trực tiếp cho các doanh nghiệp dệt may vừa và nhỏ trong quá trình chuẩn hóa hệ thống quản trị tài chính - kế toán hiện đại.