Admin cho hỏi việc tạo bảng lương cho nhân viên theo trường hợp của công ty mình như sau: Lương tổng = Lương cơ bản + Các khoản lương phụ cấp. Trong đó lương phụ cấp thực lĩnh = tiền phụ cấp/ 26 * số ngày đi làm. Vậy trong trường hợp công ty mình, mỗi người có một giá tri lương phụ cấp khác nhau thì xây dựng quy tắc lương thế nào để tiết kiệm thời gian cho nhân viên tính lương?
1 Trả lời
Chào bạn,
Để thiết lập lương cơ bản và lương phụ cấp cho nhân viên, bạn có thể đưa các chỉ số này vào mục Thông tin lương của Hợp đồng
Bạn sử dụng module hr_holidays để ghi nhận ngày nghỉ của nhân viên.
Trong quy tắc lương áp dụng cho nhân viên, bạn thiết lập đoạn code Python cho mục Lương cơ bản và các mục Lương phụ cấp là: wage += contract.wage * (line.duty_working_days - line.unpaid_leave_days) / line.month_working_days
Như vậy, khi tính toán lương cho nhân viên, hệ thống sẽ tự động dựa theo quy tắc lương áp dụng, mức lương cơ bản & lương phụ cấp đã thiết lập trên hợp đồng và số ngày làm việc thực tế trong tháng của nhân viên đó để tính ra mức lương thực nhận của nhân viên