Giao diện
Thưởng và lương tháng 13
Quyền truy cập: Xem cần quyền xem lương thưởng (COMPENSATION_VIEW_ALL) hoặc quản lý lương thưởng (COMPENSATION_MANAGE); tạo khoản thưởng cần quyền quản lý lương thưởng (COMPENSATION_MANAGE); duyệt và huỷ cần quyền quản trị lương thưởng (COMPENSATION_ADMIN) · Điều hướng: Phúc lợi > Thưởng / Lương tháng 13 (
/manage/compensation/salary-bonuses)
Màn Thưởng / Lương tháng 13 là nơi admin HR khai báo các khoản thưởng và lương tháng 13 cho từng nhân viên, gắn kỳ tham chiếu và duyệt để hệ thống lương tính vào phiếu lương. Đây là dữ liệu chính sách do phân hệ Lương & Phúc lợi sở hữu, còn module Bảng lương chỉ đọc các khoản đã duyệt để đưa vào phiếu. Toàn bộ khai báo làm ở đây (noova-manage); nhân viên chỉ nhìn thấy khoản thưởng khi nó xuất hiện trên phiếu lương của họ.
Tổng quan
Mỗi bản ghi là một khoản thưởng gắn với một nhân viên, một loại thưởng, số tiền cố định và một kỳ áp dụng. Khoản thưởng đi qua vòng đời có phê duyệt: sau khi duyệt, engine Bảng lương sẽ tự đọc các khoản giao với kỳ lương, cộng vào phiếu và đánh dấu đã tính để không tính trùng. Nhờ tách rõ Compensation sở hữu dữ liệu và Payroll đọc dữ liệu, một khoản thưởng chỉ nhập một lần và được kiểm soát chặt qua trạng thái.
Module Lương & Phúc lợi thuộc nhóm HR và chỉ hiện khi đã bật tại Cài đặt hệ thống > Tính năng (cờ tổ chức allowCompensation).
Các loại thưởng
Khi tạo khoản thưởng, admin chọn một trong các loại sau:
| Loại thưởng | Mã | Ý nghĩa |
|---|---|---|
| Lương tháng 13 | 13th_month | Khoản lương tháng 13 theo kỳ (thường cuối năm) |
| Theo hiệu suất | performance | Thưởng gắn với kết quả, xếp loại hiệu suất |
| Đặc biệt | special | Thưởng đột xuất, khoản đặc biệt |
| Giữ chân | retention | Thưởng giữ chân nhân sự |
| Theo dự án | project | Thưởng theo dự án, đầu việc |
Lưu ý: Lương tháng 13 mặc định là khoản chịu thuế thu nhập cá nhân (isTaxable = true), theo quy định về thuế TNCN tại Việt Nam. Khi tạo khoản loại này, ô chịu thuế TNCN được bật sẵn.
Trường của một khoản thưởng
Cửa sổ tạo/sửa khoản thưởng (SalaryBonusFormModal) gồm các trường sau:
| Trường | Mô tả |
|---|---|
| Nhân viên | Nhân viên nhận thưởng (định danh theo hồ sơ nhân sự, không phải tài khoản đăng nhập) |
| Loại thưởng | Một trong 5 loại ở bảng trên |
| Số tiền | Số tiền cố định của khoản thưởng (nhập trực tiếp) |
| Đơn vị tiền tệ | Đơn vị tiền của khoản thưởng (mặc định VND) |
| Kỳ tham chiếu | Tháng và năm mà khoản thưởng thuộc về |
| Kỳ áp dụng | Khoảng thời gian từ ngày đến ngày để xác định giao với kỳ lương |
| Chịu thuế TNCN | Đánh dấu khoản có chịu thuế thu nhập cá nhân hay không (lương tháng 13 mặc định có) |
| Lý do | Ghi chú, căn cứ của khoản thưởng |
| Trạng thái | Vị trí hiện tại trong vòng đời (xem bên dưới) |
| Liên kết phiếu lương | Mã lần chạy lương (payrollRunId) khi khoản đã được tính vào phiếu |
Vòng đời khoản thưởng
Mỗi khoản thưởng đi qua các trạng thái sau:
| Trạng thái | Ý nghĩa | Chuyển tiếp |
|---|---|---|
| Nháp (draft) | Vừa tạo, chưa duyệt | Có thể duyệt hoặc huỷ |
| Đã duyệt (approved) | Đã phê duyệt, sẵn sàng để lương đọc | Bảng lương sẽ tính, hoặc có thể huỷ khi chưa tính |
| Đã tính (consumed) | Bảng lương đã cộng vào phiếu | Không huỷ được |
| Đã huỷ (cancelled) | Bị huỷ | Terminal |
Các thao tác
- Tạo khoản thưởng: khoản mới vào trạng thái nháp. Cần quyền quản lý lương thưởng (COMPENSATION_MANAGE).
- Duyệt: chuyển từ nháp sang đã duyệt. Cần quyền quản trị lương thưởng (COMPENSATION_ADMIN).
- Huỷ: đưa khoản về đã huỷ. Cần quyền quản trị lương thưởng (COMPENSATION_ADMIN).
- Xem theo kỳ và liệt kê: tra cứu khoản thưởng theo tháng/năm hoặc xem toàn bộ danh sách.
Quan trọng: Không thể huỷ một khoản thưởng đã ở trạng thái đã tính (consumed), tức đã được Bảng lương cộng vào phiếu. Nếu cần điều chỉnh sau khi đã tính, phải xử lý ở kỳ lương tương ứng bên module Bảng lương.
Cách khoản thưởng vào phiếu lương
Compensation sở hữu dữ liệu khoản thưởng, còn engine Bảng lương chỉ đọc các khoản ở trạng thái đã duyệt (approved) có kỳ áp dụng giao với kỳ lương đang tính, cộng vào phiếu rồi đánh dấu đã tính (consumed) để không cộng lần thứ hai.
Quy tắc xác định một khoản thưởng có giao với kỳ lương hay không:
Lưu ý: Một khoản thưởng được tính vào một kỳ lương khi ngày bắt đầu kỳ áp dụng của khoản nhỏ hơn hoặc bằng ngày kết thúc kỳ lương, VÀ ngày kết thúc kỳ áp dụng của khoản lớn hơn hoặc bằng ngày bắt đầu kỳ lương. Vì vậy hãy đặt kỳ áp dụng của khoản thưởng đúng với kỳ lương muốn khoản đó xuất hiện.
Ví dụ: một khoản lương tháng 13 đặt kỳ áp dụng trong tháng 12 sẽ được kỳ lương tháng 12 đọc và cộng vào phiếu, sau đó khoản chuyển sang trạng thái đã tính.
Lưu ý
- Chỉ khoản ở trạng thái đã duyệt mới được Bảng lương tính. Khoản còn nháp sẽ bị bỏ qua, nên đừng quên bước duyệt trước khi chạy lương.
- Số tiền là khoản cố định nhập trực tiếp, không phải công thức theo phần trăm lương.
- Mọi thao tác tạo, duyệt, huỷ đều ghi vào sổ kiểm toán của phân hệ Lương & Phúc lợi.
- Việc nhập và duyệt thưởng làm ở đây; nhân viên không thao tác trên màn này. Nhân viên chỉ thấy khoản thưởng khi nó hiển thị trong phiếu lương ở menu Lương của app Nhân viên (noova-employee).

