👷 Chấm công số hóa

Công Nhân Điểm Danh Bằng SĐT — Chia Tay Bảng Giấy

GEM AI PM Pro · 16/04/2026 (cập nhật 30/09/2026) · 9 phút đọc

Một công trình 60 công nhân. Mỗi sáng mất 20 phút bảng giấy điểm danh. Cuối tháng, kế toán gõ lại Excel 2 ngày công — luôn có tranh cãi "ngày đó tôi có làm mà sao không có tên?". Còn một cách khác.

Vấn Đề Cốt Lõi: Công Nhân Không Có Email/Smartphone Riêng

Các phần mềm chấm công SaaS phổ biến (BambooHR, factorial, HRMS) đều giả định người dùng có: email công ty, smartphone riêng, password riêng. Với ngành xây dựng Việt Nam, giả định này sai:

Nhưng gần như công nhân nào cũng có số điện thoại di động — dù là điện thoại nào. Đây là điểm tựa cho giải pháp GEM AI PM Pro đang dùng: đăng nhập bằng SĐT đã đăng ký + thẻ máy (kích hoạt bằng mã 6 số), không cần email, không OTP SMS, không password.

Cách Hoạt Động — 4 Bước Đơn Giản

1

Admin đăng ký số điện thoại công nhân

PM hoặc HR nhập danh sách 60 công nhân với số điện thoại + họ tên + tổ + vị trí công việc vào hệ thống. Mỗi số ĐT là 1 tài khoản active.

2

Công nhân nhập số ĐT lần đầu → hệ thống tự liên kết thiết bị

Người quản lý nhân lực cấp cho công nhân một mã 6 số (hoặc QR) trên máy bàn: dùng một lần, hết hạn sau 30 phút. Công nhân mở ứng dụng trên điện thoại của mình → nhập số ĐT đã đăng ký → nhập mã. Máy được gắn với đúng một công nhân; không gửi SMS, không cần password.

📱 Màn hình đăng nhập L0
GEM AI PM Pro · L0 Login
Số điện thoại: 0912 345 678
✅ Đã liên kết thiết bị này
3

Những lần sau — chỉ cần mở app, không cần nhập lại gì thêm

Vì máy đã được kích hoạt, hệ thống nhận diện ngay và mở màn hình Self-Service riêng (L0 Screen). Nếu công nhân đổi sang điện thoại khác, người quản lý nhân lực cấp mã mới để kích hoạt máy mới. Máy đang gắn cho người khác thì không vào được.

4

Điểm danh check-in/out mỗi ngày

Bấm nút "Check-in" — hệ thống ghi thời gian + tọa độ GPS (nếu công trình bật GPS; mặc định GPS tắt). Cuối ca bấm "Check-out". Dữ liệu vào bảng chấm công của dự án.

So Sánh — Bảng Giấy vs SĐT + Device Binding

❌ Bảng giấy truyền thống

  • 20 phút/sáng để điểm danh
  • 2 ngày công gõ lại Excel cuối tháng
  • Tranh chấp "tôi có làm mà không có tên"
  • Không có bằng chứng giờ vào/ra
  • Không biết ai còn trên công trường
  • Lương phải tính tay — dễ sai
  • Giả mạo dễ (ký thay nhau)

✅ SĐT + Device Binding + Self-Service

  • <30 giây/người tự check-in
  • Bảng chấm công của dự án tổng hợp từ các lượt check-in
  • Timestamp (và GPS nếu dự án bật) làm bằng chứng
  • Công nhân tự xem lương dự kiến
  • Dashboard hiển thị ai đang trên công trường
  • Bảng lương tính từ dữ liệu chấm công trong phân hệ Nhân sự
  • Khó ký thay nhau hơn — mỗi điện thoại chỉ gắn với một công nhân

Bảng Lương Công Nhân — Từ Dữ Liệu Chấm Công

Dự án cấu hình chấm công và tăng ca trong Cấu hình dự án. Bảng lương công nhân L0 nằm ở phân hệ Nhân sự (mục Bảng lương), đọc từ dữ liệu chấm công của kỳ. Công thức minh họa dưới đây là cách tính phổ biến, không phải công thức cố định của hệ thống:

Lương tháng = Số ngày làm × Lương ngày cơ bản
            + Số giờ tăng ca × (Lương giờ × 1.5)
            − Tạm ứng đã rút
            − BHXH 8% (nếu có HĐLĐ)

BHXH 8% là phần người lao động đóng vào quỹ hưu trí và tử tuất (Luật Bảo hiểm xã hội 41/2024/QH15, Điều 33 khoản 1 điểm a); công thức rút gọn chưa gồm BHYT, BHTN. Ví dụ dưới chưa trừ bảo hiểm.

💵 Ví dụ — Thợ nề bậc 4, tháng 22 ngày:

Ngày làm việc22 ngày
Lương ngày cơ bản420.000 đ
Lương ngày cơ bản × 229.240.000 đ
Tăng ca 12 giờ × (52.500 × 1.5)945.000 đ
Tạm ứng đã rút−2.000.000 đ
Lương thực lĩnh8.185.000 đ

Revoke Access — Khi Công Nhân Nghỉ Việc

Khi công nhân nghỉ việc/vắng dài ngày, người quản lý nhân lực tắt trạng thái hoạt động của số ĐT đó trên màn quản lý công nhân L0. Kết quả:

💡 Best practice: Định kỳ (ví dụ sau 14 ngày không check-in) rà danh sách và tắt tài khoản của người đã nghỉ. Tránh trường hợp công nhân bỏ việc mà quên tắt — số ĐT vẫn còn hoạt động, tạo rủi ro nếu họ đưa điện thoại cho người khác.

Chi Phí — Vì Sao Rẻ Hơn Hẳn So Với Hệ Thống OTP-Mỗi-Lần

Nhiều phần mềm chấm công gửi OTP qua SMS ở mỗi lần đăng nhập — vừa tốn phí SMS đều đặn, vừa phụ thuộc nhà mạng (SMS chậm, bị chặn spam). GEM AI PM Pro chỉ kích hoạt máy 1 lần bằng mã 6 số, không gửi SMS lặp lại mỗi ngày:

Hạng mụcHệ thống OTP mỗi lầnGEM (SĐT + thẻ máy)
Gửi SMS mỗi lần đăng nhậpCó — mất phí theo từng tin nhắnKhông
Phụ thuộc tốc độ mạng di độngCó — SMS có thể trễ/bị chặnKhông — nhận diện thiết bị tức thì
📌 Lưu ý: Công nhân không dùng SMS OTP ở bất kỳ bước nào của đăng nhập hay chấm công: lần đầu kích hoạt máy bằng mã 6 số do người quản lý cấp, các lần sau mở app là vào.

An Toàn & Bảo Mật — Device Binding Có Rủi Ro Gì Không?

Rủi ro 1: Đưa điện thoại cho người khác điểm danh thay

Giải pháp: Mỗi điện thoại chỉ gắn với một công nhân; máy đang của người khác thì bị chặn. App không chặn được tuyệt đối việc cho mượn máy, nên nên kết hợp định vị quanh công trường (mặc định tắt; khi bật ở chế độ cảnh báo thì chấm công ngoài vùng bị gắn cờ, ở chế độ chặt thì bị chặn) và quét QR tại cổng.

Rủi ro 2: Công nhân đổi điện thoại mới, không đăng nhập được

Giải pháp: Máy mới chưa gắn nên cần kích hoạt lại: người quản lý nhân lực gỡ máy cũ và cấp mã 6 số mới (hết hạn sau 30 phút, dùng một lần) để công nhân kích hoạt máy mới. Lịch sử chấm công cũ được giữ nguyên.

Rủi ro 3: Nhiều công nhân dùng chung 1 điện thoại gia đình

Giải pháp: Mỗi điện thoại chỉ gắn với một công nhân tại một thời điểm. Nếu hai công nhân muốn dùng chung điện thoại, chỉ người đã kích hoạt trên máy đó vào được — người còn lại cần máy riêng, hoặc người quản lý gỡ máy và cấp mã mới khi đổi người dùng.

Rủi ro 4: Mất điện thoại → không đăng nhập được

Giải pháp: Người quản lý nhân lực gỡ máy bị mất và cấp mã kích hoạt mới → công nhân đăng nhập lại trên máy mới (cùng SĐT), lịch sử chấm công cũ được giữ nguyên.

⚠️ Lưu ý pháp lý: Dữ liệu chấm công (thời gian vào/ra, vị trí GPS khi dự án bật định vị) là dữ liệu cá nhân của người lao động, xử lý theo Luật Bảo vệ dữ liệu cá nhân 91/2025/QH15 (có hiệu lực từ 01/01/2026) và Nghị định 356/2025/NĐ-CP hướng dẫn thi hành. Cần lưu ý:
  • Điều 25 khoản 3: biện pháp công nghệ, kỹ thuật thu thập dữ liệu trong quản lý người lao động phải phù hợp pháp luật và trên cơ sở người lao động biết rõ biện pháp đó — nên ghi rõ trong HĐLĐ hoặc nội quy công trường.
  • Điều 31 khoản 3 điểm a: theo dõi định vị chỉ áp dụng khi có sự đồng ý của chủ thể dữ liệu, hoặc theo yêu cầu của cơ quan có thẩm quyền, hoặc khi pháp luật có quy định khác — nên lấy đồng ý rõ ràng khi bật GPS chấm công.
  • Điều 9 và Điều 19: sự đồng ý phải tự nguyện, biết rõ loại dữ liệu và mục đích; nhưng không phải mọi trường hợp xử lý đều cần đồng ý (Điều 19 khoản 1 liệt kê các trường hợp không cần, ví dụ điểm d: thực hiện thỏa thuận của chủ thể dữ liệu theo quy định của pháp luật). Nên nhờ pháp chế hoặc luật sư xác định cơ sở xử lý phù hợp cho từng loại dữ liệu.
  • GEM AI PM Pro chấm công không dùng ảnh khuôn mặt. Nếu nhà thầu tự bổ sung nhận diện khuôn mặt hoặc dữ liệu sinh trắc học khác, cần thêm biện pháp bảo mật và hạn chế quyền truy cập theo Điều 31 khoản 4.
  • Điều 39 khoản 1: hoạt động xử lý dữ liệu đã được chủ thể đồng ý theo quy định về bảo vệ dữ liệu cá nhân có hiệu lực trước ngày Luật này thì tiếp tục thực hiện, không phải xin đồng ý lại.

Triển Khai — 5 Bước Thực Tế

  1. Chuẩn bị danh sách công nhân: file Excel có các cột họ tên, số ĐT, tổ, vị trí, ngày bắt đầu
  2. Import vào hệ thống: nhập file Excel hoặc đăng ký từng người; hệ thống kiểm trùng số CCCD khi ghi
  3. Đào tạo 15 phút: tập hợp công nhân, hướng dẫn cách nhập số ĐT và mã 6 số lần đầu để kích hoạt máy. Ngày đầu HR hỗ trợ trực tiếp
  4. Chạy song song 1 tuần: giữ bảng giấy backup, so sánh kết quả với hệ thống số hóa để phát hiện lỗi
  5. Bỏ bảng giấy, chỉ dùng số hóa: từ tuần 2 trở đi. Công nhân đã quen thao tác, vấn đề phát sinh đã xử lý

Tóm Tắt — L0 SĐT + Device Binding Trong 30 Giây

🗂️ Log Audit Bài Viết

Bài này được rà soát hiệu lực văn bản định kỳ. Nội dung phía trên đã áp theo văn bản đang hiệu lực tại lần rà soát gần nhất; bảng dưới ghi lại các lần thay đổi và lý do.

NgàyCờThay đổiLý do
12/10/2026 🔄 Thay căn cứ Khung "Lưu ý pháp lý" và ghi chú cuối bài: "NĐ13/2023/NĐ-CP, phải có sự đồng ý của NLĐ" → Luật Bảo vệ dữ liệu cá nhân 91/2025/QH15 (Điều 25 khoản 3; Điều 31 khoản 3, 4; Điều 9, 19; Điều 39 khoản 1) và Nghị định 356/2025/NĐ-CP. Nghị định 13/2023 hết hiệu lực từ 01/01/2026 (Nghị định 356/2025, Điều 42 khoản 2). Câu cũ nói tuyệt đối "phải có đồng ý": Luật 91 yêu cầu người lao động biết rõ biện pháp công nghệ (Điều 25), riêng theo dõi định vị cần đồng ý (Điều 31), còn các trường hợp khác tùy cơ sở xử lý (Điều 19). Đồng ý đã có theo Nghị định 13 không phải xin lại (Điều 39 khoản 1).
12/10/2026 ❌ Sửa lỗi Gỡ "ảnh selfie" khỏi danh sách dữ liệu chấm công; thêm lưu ý thận trọng nếu nhà thầu tự dùng nhận diện khuôn mặt (Điều 31 khoản 4). Chấm công trên app ghi thời gian và GPS (nếu bật), không dùng ảnh khuôn mặt; bài không nên khẳng định điều app không làm.
12/10/2026 ❌ Sửa lỗi Gỡ mô tả tính năng không có: "tính lương tự động" bằng nút riêng và công thức có phụ cấp ca đêm, chuyên cần (ví dụ lương tính lại 8.185.000 đ); revoke tự động sau 14 ngày; buộc đăng xuất phiên đang mở; "Reset thiết bị trong AdminPanel" (nay là gỡ máy và cấp mã kích hoạt mới); Self-Service 5 tab (thực tế 6 tab); "tạo 60 tài khoản trong 5 phút"; "bảng chấm công realtime"; phí SMS ~300 đ; ước tính chi phí 5 triệu/tháng; "tỷ lệ biết email < 40%"; "100% công nhân có SĐT". Làm rõ GPS mặc định tắt. Bài chỉ mô tả những gì module Chấm công và L0 làm được và chỉ nêu con số có nguồn. Bảng lương nay nằm ở phân hệ Nhân sự; phụ cấp ca đêm và chuyên cần chưa được nối vào bảng lương công nhân.
12/10/2026 🔄 Thay căn cứ BHXH 8% trong công thức minh họa nay dẫn Luật Bảo hiểm xã hội 41/2024/QH15, Điều 33 khoản 1 điểm a; ghi rõ công thức chưa gồm BHYT, BHTN. Để người đọc biết mức 8% là phần quỹ hưu trí và tử tuất, không phải toàn bộ khoản người lao động đóng.
12/10/2026 ❌ Sửa lỗi Thẻ "bài liên quan": "Định Mức TT13/2021 — Cách Lập Dự Toán Không Sai Sót" → "Định Mức Dự Toán Xây Dựng TT 38/2026 — Cách Lập Dự Toán Không Sai Sót"; thẻ HSE khớp lại với tiêu đề hiện tại của bài đích. Tiêu đề thẻ phải khớp bài đích để người đọc không bị dẫn nhầm.
12/10/2026 ➕ Bổ sung Thêm đoạn giải thích vì sao địa chỉ bài còn chứa "otp-sms". Người đọc vào từ đường dẫn cũ không bị nhầm rằng hệ thống vẫn dùng OTP SMS.
16/04/2026 📄 Xuất bản Bài xuất bản lần đầu (cập nhật cơ chế đăng nhập 30/09/2026). —

👷 L0 SĐT + Device Binding Có Sẵn Trong GEM AI PM Pro

Đăng nhập bằng SĐT + thẻ máy (mã 6 số), không OTP SMS, không password · Màn Self-Service 6 tab · Bảng lương công nhân tính từ dữ liệu chấm công trong phân hệ Nhân sự · Màn quản lý công nhân L0 cho người quản lý nhân lực.

Xem demo L0 →
Thảo luận bài này cùng anh em PM – QS trong Group Cộng đồng PM – QS Xây dựng Việt Nam →

Về địa chỉ bài viết: đường dẫn vẫn chứa "otp-sms" vì bản đầu tiên mô tả đăng nhập bằng OTP SMS. Từ 02/07/2026 cơ chế đã đổi sang số điện thoại đã đăng ký + thẻ máy kích hoạt bằng mã 6 số; công nhân không dùng OTP SMS. Địa chỉ được giữ nguyên để các liên kết cũ vẫn mở được.

Bài viết mô tả tính năng L0 đăng nhập bằng SĐT + liên kết thiết bị (device binding) của GEM AI PM Pro và thực tiễn triển khai tại các công trường xây dựng Việt Nam. Việc thu thập dữ liệu cá nhân của người lao động cần tuân thủ Luật Bảo vệ dữ liệu cá nhân 91/2025/QH15 và Nghị định 356/2025/NĐ-CP. Rà soát hiệu lực gần nhất: 12/10/2026 — chi tiết xem mục "Log Audit Bài Viết" phía trên. Đây là tài liệu tham khảo, không thay thế tư vấn pháp lý.