Skip to content

Cấu trúc lương

Quyền truy cập: Xem cần quyền "Xem cấu trúc lương" (COMPENSATION_STRUCTURE_VIEW); tạo, sửa, xóa cần quyền "Quản lý cấu trúc lương" (COMPENSATION_STRUCTURE_MANAGE) hoặc Admin · Điều hướng: Phúc lợi > Cấu trúc lương (/manage/compensation/salary-structures)

Cấu trúc lương là bộ khung mà admin HR thiết lập để chuẩn hóa mức lương theo ngạch (grade) và bậc (step). Mỗi cấu trúc gom nhiều ngạch, mỗi ngạch có dải lương tối thiểu, trung vị và tối đa (min-mid-max), và có thể chia thành các bậc với mức lương cụ thể. Cấu trúc này là nền tham chiếu cho việc gán hồ sơ lương nhân viên và cho việc kiểm tra khung khi xét tăng lương.

Lưu ý: Màn hình này chỉ định nghĩa chính sách khung lương. Việc gán lương thực tế cho từng người làm ở màn Lương nhân viên, còn việc điều chỉnh lương chạy qua chu kỳ Xét tăng lương. 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ờ allowCompensation).

Tổng quan

Màn Cấu trúc lương liệt kê toàn bộ các cấu trúc lương đang có và cho phép tạo, sửa, xóa cũng như bật/tắt trạng thái. Một cấu trúc lương gồm ba lớp lồng nhau:

  • Cấu trúc: khung tổng, kèm thông tin nhận dạng, đơn vị tiền tệ, thời hạn hiệu lực và phạm vi áp dụng.
  • Ngạch lương (grade): mỗi ngạch định nghĩa một dải lương min-mid-max cho một cấp/nhóm vị trí.
  • Bậc trong ngạch (step): mỗi ngạch có thể chia thành nhiều bậc với mức lương riêng và yêu cầu số năm giữ ngạch.

Khi cần biết cấu trúc nào áp dụng cho một nhân viên cụ thể, hệ thống có hàm dò cấu trúc phù hợp theo phạm vi (getApplicable), dựa trên đơn vị, vị trí và loại lao động của người đó.

Thông tin cấu trúc

Mỗi cấu trúc lương lưu các trường sau:

TrườngMô tả
TênTên cấu trúc lương
Mã định danh cấu trúc
Mô tảGhi chú về phạm vi hoặc mục đích của cấu trúc
Đơn vị tiền tệChọn 1 trong 4 loại: VND, USD, EUR, JPY
Ngày hiệu lựcNgày cấu trúc bắt đầu áp dụng
Ngày hết hiệu lựcNgày cấu trúc ngừng áp dụng
Kích hoạtTrạng thái bật/tắt của cấu trúc (isActive)

Phạm vi áp dụng

Phạm vi quyết định cấu trúc này áp cho nhóm nhân sự nào. Ba tiêu chí lọc:

Tiêu chíMô tả
Đơn vịDanh sách phòng ban/đơn vị áp dụng (orgUnitIds)
Vị tríDanh sách vị trí/chức danh áp dụng (positionIds)
Loại lao độngToàn thời gian, Bán thời gian, Hợp đồng, Thực tập, Thời vụ

Ngạch lương (grade)

Ngạch là đơn vị trung tâm của cấu trúc: mỗi ngạch mang một dải lương. Các trường của một ngạch:

TrườngMô tả
Mã ngạchMã định danh ngạch (không được trùng trong cùng cấu trúc)
Tên ngạchTên hiển thị của ngạch
Lương tối thiểuCận dưới của dải lương (minSalary)
Lương trung vịMốc giữa của dải lương (midSalary)
Lương tối đaCận trên của dải lương (maxSalary)

Quan trọng: Khung lương của một ngạch chỉ hợp lệ khi có đủ cả ba giá trị và thỏa điều kiện lương tối thiểu ≤ lương trung vị ≤ lương tối đa (minSalary ≤ midSalary ≤ maxSalary). Thiếu 1 trong 3 hoặc sai thứ tự sẽ báo lỗi khi lưu (validateGradeBands).

Bậc trong ngạch (step)

Mỗi ngạch có thể chia thành nhiều bậc để phân mức lương chi tiết hơn theo thâm niên. Các trường của một bậc:

TrườngMô tả
Mã bậcMã định danh bậc (không được trùng trong cùng ngạch)
Tên bậcTên hiển thị của bậc
Mức lương của bậcMức lương cụ thể gắn với bậc
Số năm giữ ngạch yêu cầuSố năm cần giữ ngạch để đạt bậc này (yearsInGrade)

Thao tác

Tạo và sửa cấu trúc

Dùng biểu mẫu cấu trúc lương (SalaryStructureFormModal) để tạo mới hoặc chỉnh sửa một cấu trúc: nhập thông tin nhận dạng, chọn đơn vị tiền tệ, đặt thời hạn hiệu lực và khai báo phạm vi áp dụng. Chỉ người có quyền "Quản lý cấu trúc lương" mới tạo, sửa hoặc xóa được.

Quản lý ngạch và bậc

  • Thêm, sửa, xóa ngạch trong một cấu trúc qua biểu mẫu ngạch (GradeFormModal): các thao tác addGrade, updateGrade, removeGrade.
  • Thêm, xóa bậc trong một ngạch: các thao tác addStep, removeStep.
  • Hệ thống kiểm tra toàn vẹn khi lưu: mã ngạch không trùng trong cùng cấu trúc và mã bậc không trùng trong cùng ngạch (validateStructureIntegrity).

Bật/tắt và tra cứu áp dụng

  • Bật/tắt trạng thái cấu trúc (toggleStatus) để đưa vào hoặc rút khỏi sử dụng mà không cần xóa.
  • Xem chi tiết một cấu trúc qua cửa sổ chi tiết (SalaryStructureDetailModal).
  • Dò cấu trúc phù hợp cho một nhân viên theo phạm vi (getApplicable).

Quan hệ với các màn khác

Cấu trúc lương là dữ liệu tham chiếu cho hai luồng chính:

  • Lương nhân viên: khi gán hồ sơ lương, có thể gắn cấu trúc, ngạch và bậc cho nhân viên (tùy chọn) để chuẩn hóa mức lương theo khung.
  • Xét tăng lương: nếu đơn xét tăng có gắn cấu trúc và ngạch đề xuất, lương đề xuất bắt buộc phải nằm trong dải [lương tối thiểu, lương tối đa] của ngạch đó (validateSalaryInBand). Ngoài khung sẽ bị chặn.

Lưu ý: Đơn vị tiền tệ ở màn Cấu trúc lương giới hạn 4 loại (VND, USD, EUR, JPY). Màn Lương nhân viên hỗ trợ nhiều loại tiền tệ hơn cho hồ sơ chi trả thực tế.

Liên kết

Hướng dẫn sử dụng nền tảng HR/LMS Noova. Vận hành bởi VN-ELEARNING.