Tính Lương, Bảo Hiểm & Thuế TNCN (Payroll)
Kế toán lương (C&B) ở Việt Nam luôn phải đối mặt với một "ma trận" các quy định phức tạp: Lương tính bảo hiểm khác lương thực nhận, trích nộp BHXH hai đầu (Doanh nghiệp chịu một phần, người lao động chịu một phần), thuế thu nhập cá nhân tính theo biểu thuế lũy tiến từng phần...
Thay vì mỗi tháng phải ngồi gõ công thức Excel dễ sai sót, bài học này sẽ hướng dẫn bạn cách thiết lập các "Cỗ máy tính toán tự động" trong ERP. Một khi đã cấu hình xong, việc tính lương cho 100 hay 1.000 người mỗi tháng chỉ còn là thao tác kéo thả và mất đúng 5 phút.
1. Xây Dựng Khối Lắp Ghép: Thành Phần Lương (Salary Component)
Cấu trúc lương trong ERP được thiết kế giống như trò chơi xếp hình Lego. Bạn tạo ra từng viên gạch nhỏ (Component), sau đó lắp chúng lại với nhau để tạo ra các cấu trúc phức tạp.
Có 2 nhóm viên gạch chính:
A. Nhóm Thu Nhập (Earnings)
- Lương cơ bản (Base Salary): Số tiền cố định ký trên hợp đồng.
- Phụ cấp ăn trưa (Lunch Allowance): Khoản tiền cố định, không chịu thuế TNCN và không đóng BHXH. (Khi tạo Component này trên ERP, nhớ bỏ tick ô
Is Tax Applicable). - Tiền làm thêm giờ (Overtime - OT): Biến động hàng tháng, được lấy tự động từ bảng chấm công.
B. Nhóm Khấu Trừ (Deductions)
- Trích BHXH bắt buộc (Social Insurance): Khoản tiền trừ vào lương nhân viên (10.5%).
- Phạt đi trễ (Late Penalty): Khoản tiền trừ dựa trên số ngày đi trễ.
- Khấu trừ Tạm ứng (Loan Repayment): Nếu nhân viên vay công ty 10 triệu để sửa nhà, mỗi tháng trả góp 2 triệu, hệ thống sẽ tự động tạo một Component khấu trừ 2 triệu cho đến khi trả hết nợ.
2. Viết Công Thức Tính Lương (Salary Structure)
Sau khi có các viên gạch, bạn tạo ra các Cấu trúc lương (Salary Structure). (Ví dụ: Cấu trúc cho Khối Văn phòng, Cấu trúc cho Khối Sản xuất). Tại đây, sự linh hoạt của ERP thể hiện qua việc cho phép viết công thức toán học (bằng ngôn ngữ Python đơn giản).
Giả sử Cấu trúc lương "Khối Văn phòng" có Lương cơ bản là base = 15.000.000đ.
- Công thức Phạt đi trễ:
(base / 26) * late_days(Lấy lương cơ bản chia 26 ngày công chuẩn, nhân với số ngày đi trễ lấy tự động từ máy vân tay). - Công thức Trích BHXH người lao động đóng:
base * 10.5 / 100(Trừ thẳng 10.5% vào lương thực nhận). - Công thức Trích BHXH Doanh nghiệp chịu:
base * 21.5 / 100(Khoản này không trừ vào lương nhân viên, mà đánh thẳng vào Chi phí của công ty. Bạn cấu hình nó dưới dạng Statistical Component - Thành phần thống kê để lấy số liệu đi hạch toán Sổ cái).
3. Đặc Thù Việt Nam: Tính Thuế TNCN Lũy Tiến
Thuế Thu Nhập Cá Nhân (TNCN) là bài toán đau đầu nhất. Ở Việt Nam, thuế được tính theo 7 bậc (Lũy tiến từng phần), cộng thêm các khoản giảm trừ gia cảnh. Nếu tính bằng tay hoặc Excel, sai sót một đồng có thể dẫn đến rắc rối lớn khi quyết toán thuế cuối năm.
ERPNext xử lý trọn vẹn qua cơ chế Tax Slab:
- Thiết lập Giảm trừ (Exemption): Trong hồ sơ Employee, Kế toán khai báo Nguyễn Văn A có mức Giảm trừ bản thân là 11 triệu/tháng, và có 2 người phụ thuộc (Con nhỏ), mỗi người được giảm trừ 4.4 triệu.
- Thiết lập Biểu thuế (Income Tax Slab): Cấu hình 7 bậc thuế của Việt Nam vào hệ thống (Bậc 1: Dưới 5tr nộp 5%. Bậc 2: 5tr-10tr nộp 10%...).
- Thuật toán chạy ngầm: Khi chốt lương cuối tháng, ERP sẽ lấy Tổng thu nhập chịu thuế, trừ đi các khoản đóng BHXH, trừ tiếp 11 triệu bản thân và 8.8 triệu cho 2 con nhỏ. Số tiền còn lại (Thu nhập tính thuế) sẽ được ERP ném tự động vào Biểu thuế 7 bậc để tính ra chính xác số tiền Thuế TNCN phải nộp. Số tiền này biến thành một dòng Khấu trừ (Deduction) trên phiếu lương.
4. Chạy Bảng Lương Hàng Loạt (Payroll Entry)
Đến ngày 5 hàng tháng, thay vì phải lập từng tờ phiếu lương, Kế toán C&B chỉ cần dùng chức năng Payroll Entry.
- Chọn tháng cần tính (Ví dụ: Tháng 5).
- Chọn Phòng ban (Khối Văn phòng).
- Bấm nút Create Salary Slips. Hệ thống mất khoảng vài chục giây để chạy công thức cho 100 nhân sự và đẻ ra 100 tờ Phiếu lương.
- Kế toán lướt kiểm tra ngẫu nhiên vài người. Nếu đúng, bấm Submit.
- Bấm nút Email Salary Slips. Hệ thống tự động gửi 100 email bảo mật chứa chi tiết phiếu lương đến hộp thư của từng nhân viên. Tuyệt đối bảo mật, người nào chỉ biết lương người đó.
5. Kỳ Quan Định Khoản Tự Động: Bút Toán Lương
Điều kỳ diệu cuối cùng diễn ra tại Sổ Cái (General Ledger) khi Bảng lương được duyệt. Trong quá khứ, sau khi C&B làm xong bảng lương Excel, Kế toán tổng hợp phải ôm bảng Excel đó vào phần mềm kế toán cặm cụi hạch toán từng dòng Nợ Có cho các quỹ bảo hiểm.
Với ERP tích hợp, ngay khi Bảng lương được chốt, hệ thống tự động sinh ra một phiếu Journal Entry (Phiếu Kế Toán) khổng lồ, chuẩn xác 100%:
- Ghi Nợ TK 642 / 641 / 154: (Tổng chi phí lương phải trả).
- Ghi Nợ TK 642 / 641: (Tổng chi phí BHXH phần doanh nghiệp chịu - 21.5%).
- Ghi Có TK 334: (Tổng số tiền lương thực nhận chuyển khoản cho người lao động).
- Ghi Có TK 3383, 3384, 3386: (Tổng quỹ Bảo hiểm phải nộp lên nhà nước - Bao gồm cả 10.5% của nhân viên và 21.5% của công ty).
- Ghi Có TK 3335: (Tổng Thuế TNCN phải nộp hộ nhân viên lên cơ quan Thuế).
Nhân sự tính lương xong là Kế toán có ngay số liệu Sổ Cái để lên Bảng Cân Đối. Đó chính là ý nghĩa thực sự của chữ "Hoạch định nguồn lực tổng thể" trong cụm từ ERP.