Chuyển tới nội dung chính

Tính Lương, Bảo Hiểm & Thuế TNCN Bản Địa Hóa Việt Nam (Payroll Setup)

Sứ Mệnh Của Bài Học

Kế toán tiền lương (C&B) tại Việt Nam luôn phải xử lý một "ma trận" các quy định phức tạp: phân biệt thu nhập chịu thuế và miễn thuế, tính đóng bảo hiểm bắt buộc theo hai đầu (người lao động và doanh nghiệp), khấu trừ thuế TNCN lũy tiến 7 bậc sau khi trừ gia cảnh...

Bài học này hướng dẫn cấu hình toàn bộ quy trình tính lương, trích bảo hiểm và hạch toán tự động theo chế độ kế toán VAS Việt Nam (Thông tư 200/133) trên ERPNext cho Vicore F&B, giúp việc tính lương hàng tháng trở nên nhanh chóng, chính xác chỉ với vài click chuột.


1. Thiết Lập Thành Phần Lương (Salary Component)

Để xây dựng cấu trúc lương, chúng ta cần tạo ra các thành phần lương độc lập gắn với quy chế tài chính của Vicore F&B:

A. Nhóm Thu Nhập (Earnings)

  • Lương cơ bản (Base Salary): Lương thỏa thuận trên Hợp đồng lao động, làm căn cứ đóng bảo hiểm xã hội bắt buộc.
  • Phụ cấp độc hại (Hazard Allowance): Phụ cấp cho thợ vận hành máy chiết rót làm việc trực tiếp tại phân xưởng. Khoản này phải chịu thuế TNCN.
  • Phụ cấp ăn trưa (Lunch Allowance): Đặt mức 730.000 VND/tháng (mức miễn thuế tối đa theo quy định Việt Nam). Khi tạo thành phần này, ta bỏ chọn tick ô Is Tax Applicable và không đóng bảo hiểm.
  • Làm thêm giờ (Overtime - OT): Tiền lương làm ca kíp ngoài giờ, được tính tự động từ bảng chấm công (Employee Checkin).

B. Nhóm Khấu Trừ (Deductions)

  • Trích bảo hiểm bắt buộc (Social Insurance Deduction): Khấu trừ 10.5% vào lương của người lao động.
  • Thuế TNCN (Income Tax): Tự động tính theo biểu thuế lũy tiến 7 bậc của Việt Nam sau khi trừ gia cảnh.
  • Thu nợ khoản vay (Loan Repayment): Tự động trích nợ gốc và lãi vay mua xe máy của nhân viên Trần Văn B.

2. Kịch Bản Tính Lương Chi Tiết (Khối Phân Xưởng Bình Dương)

Hãy cùng theo dõi bảng lương tháng 07/2026 của anh Trần Văn B (Mã nhân viên: EMP-00125), thợ vận hành máy chiết rót tại Phân xưởng sản xuất Bình Dương.

Thông tin ban đầu:

  • Lương cơ bản đóng bảo hiểm: 15.000.000 VND
  • Phụ cấp ăn trưa: 730.000 VND (miễn thuế)
  • Phụ cấp độc hại: 1.000.000 VND (chịu thuế)
  • Làm thêm giờ (OT): 2.000.000 VND (miễn thuế TNCN phần chênh lệch làm ngoài giờ theo luật lao động)
  • Giảm trừ gia cảnh: Bản thân (11.000.000 VND) + 1 người phụ thuộc con nhỏ (4.400.000 VND). Tổng giảm trừ: 15.400.000 VND.
  • Khoản vay mua xe máy: Tháng đầu tiên thu nợ gốc 3.000.000 VND + lãi 125.000 VND.

3. Các Bước Tính Toán Tự Động Trên ERPNext

Bước 1: Tính các khoản Bảo hiểm bắt buộc

ERPNext tự động tính các khoản trích nộp theo lương đóng bảo hiểm (15.000.000 VND):

  • Phần nhân viên đóng (Khấu trừ 10.5% vào lương):
    • Bảo hiểm xã hội (8%): 1.200.000 VND
    • Bảo hiểm y tế (1.5%): 225.000 VND
    • Bảo hiểm thất nghiệp (1%): 150.000 VND
    • Tổng khấu trừ BH của nhân viên: 1.575.000 VND
  • Phần Doanh nghiệp đóng (Tính vào chi phí sản xuất 21.5%):
    • Bảo hiểm xã hội (17.5%): 2.625.000 VND
    • Bảo hiểm y tế (3%): 450.000 VND
    • Bảo hiểm thất nghiệp (1%): 150.000 VND
    • Tổng chi phí BH doanh nghiệp chịu: 3.225.000 VND

Bước 2: Tính Thuế TNCN (Tax Slab lũy tiến 7 bậc)

Hệ thống tính Thuế TNCN theo các bước luật định:

  1. Tổng thu nhập (Gross Income): 15.000.000 + 730.000 + 1.000.000 + 2.000.000 = 18.730.000 VND.
  2. Thu nhập chịu thuế: Lương cơ bản (15.000.000) + Phụ cấp độc hại (1.000.000) = 16.000.000 VND (Phụ cấp ăn trưa 730.000 VND và tiền OT làm thêm giờ được miễn thuế).
  3. Các khoản giảm trừ:
    • Bảo hiểm bắt buộc: 1.575.000 VND
    • Giảm trừ gia cảnh: 15.400.000 VND
    • Tổng giảm trừ: 1.575.000 + 15.400.000 = 16.975.000 VND.
  4. Thu nhập tính thuế (TNTT):
    • $TNTT = 16.000.000 - 16.975.000 = -975.000 VND$ (TNTT < 0).
    • Thuế TNCN phải nộp của anh Trần Văn B: 0 VND.
Ví Dụ Nhân Viên Có Thu Nhập Chịu Thuế Dương

Nếu một nhân viên văn phòng có Thu nhập tính thuế (TNTT) là 8.000.000 VND, hệ thống sẽ tự động áp biểu thuế lũy tiến từng phần:

  • Bậc 1 (Đến 5.000.000 VND): 5.000.000 * 5% = 250.000 VND.
  • Bậc 2 (Trên 5.000.000 đến 10.000.000 VND): (8.000.000 - 5.000.000) * 10% = 300.000 VND.
  • Tổng Thuế TNCN phải nộp: 250.000 + 300.000 = 550.000 VND.

Bước 3: Khấu trừ nợ vay mua xe máy

Hệ thống tự động lấy thông tin từ phân hệ Khoản vay và đưa dòng khấu trừ vào phiếu lương:

  • Khấu trừ nợ vay (Loan Repayment): 3.125.000 VND (gồm 3.000.000 VND gốc + 125.000 VND lãi).

Bước 4: Chốt Lương Thực Lĩnh (Net Pay) của anh Trần Văn B

Lương thực lĩnh chuyển khoản cho anh B được tính như sau:

$$Thực lĩnh = Tổng lương gộp (18.730.000) - BHXH cá nhân (1.575.000) - Thuế TNCN (0) - Khấu trừ vay (3.125.000) = 14.030.000 VND$$


4. Chạy Bảng Lương Hàng Loạt (Payroll Entry Lifecycle)

Vào cuối tháng, Kế toán tiền lương thực hiện chốt bảng lương cho toàn bộ công ty thông qua chứng từ Payroll Entry:


5. Hạch Toán Kế Toán Tự Động (Salary Journal Entry - Chuẩn VAS)

Khi Kế toán tiền lương duyệt và Submit bảng lương Payroll Entry, hệ thống ERPNext tự động khởi tạo phiếu Journal Entry để ghi nhận toàn bộ chi phí lương, bảo hiểm và công nợ liên quan về Sổ cái.

Bút toán hạch toán lương & bảo hiểm bắt buộc:

  1. Ghi nhận chi phí lương nhân công trực tiếp tại phân xưởng (cho anh Trần Văn B):
    • Nợ TK 154 (Chi phí sản xuất kinh doanh dở dang - Chi phí nhân công): 18.000.000 VND (Lương cơ bản + Phụ cấp độc hại + Làm thêm giờ OT)
    • Nợ TK 6422 (Chi phí quản lý doanh nghiệp - Chi phí nhân viên văn phòng): (Lương khối văn phòng nếu có)
    • Có TK 334 (Phải trả người lao động): 18.000.000 VND
  2. Trích bảo hiểm bắt buộc tính vào chi phí doanh nghiệp chịu (21.5% lương đóng BH):
    • Nợ TK 154 (Chi phí sản xuất kinh doanh dở dang): 3.225.000 VND
    • Có TK 3383 (BHXH - phần DN chịu 17.5%): 2.625.000 VND
    • Có TK 3384 (BHYT - phần DN chịu 3%): 450.000 VND
    • Có TK 3386 (BHTN - phần DN chịu 1%): 150.000 VND
  3. Khấu trừ bảo hiểm bắt buộc vào lương nhân viên (10.5% lương đóng BH):
    • Nợ TK 334 (Phải trả người lao động): 1.575.000 VND
    • Có TK 3383 (BHXH - phần NLĐ chịu 8%): 1.200.000 VND
    • Có TK 3384 (BHYT - phần NLĐ chịu 1.5%): 225.000 VND
    • Có TK 3386 (BHTN - phần NLĐ chịu 1%): 150.000 VND
  4. Khấu trừ nợ vay của nhân viên qua bảng lương:
    • Nợ TK 334 (Phải trả người lao động): 3.125.000 VND
    • Có TK 1388 (Phải thu khác - Chi tiết Trần Văn B): 3.000.000 VND (Gốc vay)
    • Có TK 515 (Doanh thu hoạt động tài chính): 125.000 VND (Lãi vay)
  5. Chi phụ cấp ăn trưa không chịu thuế/bảo hiểm (bằng tiền mặt/chuyển khoản trực tiếp hoặc qua lương):
    • Nợ TK 154 (Chi phí sản xuất kinh doanh dở dang): 730.000 VND
    • Có TK 334 (Phải trả người lao động): 730.000 VND
  6. Thanh toán lương thực lĩnh qua ngân hàng (Bank Entry):
    • Nợ TK 334 (Phải trả người lao động): 14.030.000 VND (Lương thực lĩnh của anh B)
    • Có TK 1121 (Tiền gửi ngân hàng Vietcombank): 14.030.000 VND

Quy trình tự động hóa hoàn chỉnh này giúp loại bỏ 100% các sai sót tính toán thủ công và đảm bảo số liệu tài chính đồng bộ tức thời với phân hệ kế toán tổng hợp.