Appearance
2 · Nhân sự & Chấm công
Module lớn nhất, gộp toàn bộ vòng đời nhân sự: hồ sơ → hợp đồng → chấm công → nghỉ phép → ca làm việc → lương → tài sản. Người thực hiện chính là HR/C&B, người duyệt là Quản lý, và Nhân viên tự phục vụ phần chấm công & nghỉ phép.
Phạm vi menu. Nhân viên · Sự kiện · Team/Phòng ban · Sơ đồ tổ chức · Hợp đồng & Loại hợp đồng · Bảng lương (Kỳ lương, Khung lương, Bậc cấp, BHXH/BHYT/BHTN, Thuế TNCN) · Chấm công (Quản lý, Bảng tuần/tháng, Ca, Duyệt điều chỉnh) · Nghỉ phép (Đơn, Phép năm, Ngày nghỉ lễ) · Truyền thông nội bộ · Tài sản · Phạt đi trễ · Địa điểm · QR check-in backup.
2.1 · Hồ sơ nhân viên & Hợp đồng
Quy tắc: chọn Team bằng cây thư mục cha–con (TeamTreeSelect). Email là khóa định danh — không trùng. Hợp đồng sắp hết hạn sẽ được nhắc tự động để gia hạn.
2.2 · Chấm công GPS (check-in / check-out)
Quy tắc chặn: chấm công phải nằm trong bán kính địa điểm đã cấu hình (menu Địa điểm). Khi GPS lỗi, dùng QR check-in backup tại văn phòng. Vào trễ tự áp phạt đi trễ theo cấu hình.
2.3 · Duyệt điều chỉnh chấm công
Quy tắc: mọi điều chỉnh đều ghi Log (ai sửa, sửa gì, lý do) để đối chiếu khi tính lương. Bản ghi gốc không bị xóa.
2.4 · Nghỉ phép (xin phép → duyệt → trừ phép năm)
Quy tắc: số dư Phép năm được trừ chỉ sau khi đơn được duyệt. Ngày nghỉ lễ (menu Ngày nghỉ lễ) không trừ vào phép năm. Đơn vượt quỹ phép phải hiển thị cảnh báo rõ ràng.
2.5 · Ca làm việc
Hàm ý UI: ca là cơ sở để tính đi trễ/tăng ca ở luồng 2.2. Đổi ca giữa kỳ phải lưu lịch sử để không tính sai các ngày trước đó.
2.6 · Bảng lương (kỳ lương)
Quy tắc: lương phụ thuộc dữ liệu chấm công — chốt chấm công trước, chốt lương sau. Kỳ lương đã chốt nên khóa chỉnh sửa; điều chỉnh sau đó xử lý ở kỳ kế tiếp để giữ tính toàn vẹn.
2.7 · Tài sản (giao → thu hồi → kiểm kê)
Quy tắc: mỗi lần giao/thu hồi đều lưu lịch sử (ai giữ, từ ngày nào, tình trạng). Khi nhân viên offboarding, hệ thống nên nhắc thu hồi tài sản còn treo trước khi đóng hồ sơ.
