1. Tên SOP
SOP-WH-SHIFT-01 — Chấm công ca kíp kho
2. Mục đích
Giờ công của kho vận hành theo ca kíp được ghi tại nguồn: check-in ca gắn phiếu ca, giờ làm thêm sinh từ lệnh/đợt việc thực (đợt trắc tự, ca đột xuất có duyệt), phụ cấp ca đêm tính đúng giờ theo khung. Cuối tháng chốt công kho = tổng phiếu ca — không phải bảng điểm danh "cái rụp" cãi nhau từng dòng.
3. Vì sao SOP này quan trọng
- Ca đêm, giờ lẻ, làm thêm ghi tay — cuối tháng khớp bằng trí nhớ
- Làm thêm không lệnh duyệt — tháng sau "hình như có"
- Phụ cấp ca đêm tính theo ngày có mặt, không theo giờ thật
- Cãi công cuối tháng giữa kho và kế toán — ai cãi khỏe người đó thắng
- Check-in ca quẹt theo phiếu ca — giờ thật ghi ngay
- Làm thêm sinh từ lệnh/đợt có duyệt trước — không dòng nào mù
- Phụ cấp đêm theo khung giờ thật (22:00–6:00) tính tự động
- Chốt công = tổng phiếu ca — 1 chiều dữ liệu, không cãi
4. Phạm vi áp dụng
Áp dụng cho nhân sự kho vận hành theo ca (2 ca, 3 ca, ca đêm). Bao gồm: check-in/out ca, làm thêm theo lệnh, phụ cấp ca đêm/giờ lẻ, chốt công tháng. Không bao gồm tính lương chuyên môn (kế toán lương quyết) và nhân sự văn phòng.
5. Thuật ngữ
| Thuật ngữ | Định nghĩa |
|---|---|
| Phiếu ca | Đơn vị công theo ca: ai, ca nào, từ giờ nào tới giờ nào, gắn số liệu mở/đóng ca |
| Làm thêm theo lệnh | Giờ cộng phát sinh từ đợt việc có duyệt trước (trắc tự, gom đơn, xử đột xuất) — không ghi tay |
| Khung phụ cấp đêm | Giờ rơi vào 22:00–06:00 — tính theo số giờ thật trong khung, không cả ngày |
| Chốt công ca | Tổng giờ công kho tháng = tổng phiếu ca + lệnh làm thêm đã duyệt — nguồn duy nhất |
6. Vai trò tham gia
| Vai trò | Trách nhiệm |
|---|---|
| Ca trưởng | Điểm danh đầu ca + xác nhận giờ thực khi checkout trễ |
| Quản lý kho | Duyệt lệnh làm thêm trước khi chạy (ngưỡng giờ/người/tháng) |
| Kế toán công | Chốt công từ phiếu ca + lệnh — không nhận bảng tay |
| Nhân viên kho | Check-in/out theo ca — giờ không khớp phản hồi trong ca, không để tháng sau |
7. Dữ liệu đầu vào
- Lịch ca tháng + bảng người theo ca
- Lệnh làm thêm (đợt trắc tự, gom đơn, cao điểm) có duyệt trước
- Phiếu mở/đóng ca (từ SOP đóng mở kho) — giờ thật theo ca
- Bảng phụ cấp theo ca đêm/giờ lẻ theo quy định công ty
8. Quy trình từng bước
| # | Bước | Thao tác chính |
|---|---|---|
| 1 | Check-in đầu ca | Quẹt/app theo phiếu ca — ca trưởng xác nhận danh sách vắng có lý do |
| 2 | Ghi giờ thực tại checkout | Checkout trễ (đơn chưa xong) — ghi nốt giờ thật + lệnh liên quan |
| 3 | Làm thêm phải có lệnh | Đợt việc phát sinh → tạo lệnh làm thêm + duyệt quản lý kho TRƯỚC khi làm |
| 4 | Phụ cấp đêm tự tính | Hệ thống tính giờ rơi khung 22:00–06:00 theo dữ liệu check — không khai tay |
| 5 | Đối chiếu tuần | Phiếu ca vs tổng giờ — lệch xử trong tuần, không dồn cuối tháng |
| 6 | Chốt công tháng | Kế toán chốt từ tổng phiếu ca + lệnh đã duyệt — bảng tay không có vai trò |
| 7 | Phản hồi cá nhân | Mỗi người xem công tuần mình trên app — phản hồi trong tuần là hiệu lực |
9. Điểm kiểm soát và phê duyệt
| Điểm kiểm soát | Người chịu trách nhiệm | Khi vi phạm |
|---|---|---|
| Check-in ca đủ người | Ca trưởng | Vắng không lý do — đánh dấu ngay đầu ca |
| Làm thêm có lệnh duyệt trước | Quản lý kho | Làm trước lệnh sau — không tính công cộng |
| Đối chiếu công theo tuần | Kế toán công + ca trưởng | Lệch dồn >2 tuần — báo giám đốc vận hành |
| Ngưỡng giờ làm thêm/người/tháng | Quản lý kho | Vượt ngưỡng — duyệt giám đốc, không tự mở rộng |
10. KPI cần theo dõi
| KPI | Công thức | Tần suất | Mục tiêu |
|---|---|---|---|
| Check-in ca đúng | Lượt quẹt ÷ lượt dự kiến | Tuần | ≥98% |
| Làm thêm không lệnh | Số dòng | Tuần | 0 |
| Lệch công xử trong tuần | Vụ xử tuần ÷ tổng lệch | Tháng | 100% |
| Giờ làm thêm tổng | Tổng giờ + so tháng trước | Tháng | Giải thích khi tăng >15% |
| Cãi công cuối tháng | Số vụ | Tháng | 0 |
11. Lỗi thường gặp
1. Làm xong mới xin duyệt làm thêm
Công thêm không có lệnh trước = không tính — quy tắc rõ từ tháng đầu. Sau 2–3 lần mất công, thói quen tạo lệnh trước hình thành: 2 phút trước ca làm thêm tiết kiệm 2 tiếng cãi cuối tháng.
2. Phụ cấp đêm theo "có đi ca đêm"
Người về 23:30 chỉ có 1,5 giờ trong khung 22:00–06:00 — tính cả ca là trả thừa, tính 0 là thiếu. Hệ thống tính theo giờ thật trong khung: đúng từng phút, không cãi được.
3. Bảng tay làm "bản phụ" song song
Hai nguồn dữ liệu = hai kết quả = cãi nhau. Bảng tay chỉ dùng nháp trong ca, chốt công chỉ nhận phiếu ca + lệnh. Ai nộp bảng tay thay phiếu — trả về, không xử.
12. Ví dụ minh họa — số liệu giả định
Số liệu giả định để minh họa cách vận hành SOP, không phải thống kê thực tế.
Kho 3 ca 42 người, ~380 giờ làm thêm/tháng — hai kiểu chấm công.
| Chỉ số | Điểm danh giấy | Công gắn lệnh + phiếu ca |
|---|---|---|
| Cãi công cuối tháng | 5–8 vụ/tháng | 0 — dữ liệu 1 chiều |
| Giờ làm thêm có lệnh | 0% (ghi tay) | 100% — duyệt trước |
| Phụ cấp đêm đúng khung giờ | Theo ngày — lệch | Theo giờ thật trong khung |
| Thời gian chốt công tháng | 3 ngày đối chiếu | 4 giờ — tổng phiếu ca |
| Nhân viên tự xem công | Không | Tuần — phản hồi trong tuần còn hiệu lực |
Cách kiểm nhanh: tháng trước có bao nhiêu giờ làm thêm không lệnh duyệt — trả lời khác 0 là đang trả tiền cho việc không ai duyệt. Câu thứ hai: vụ cãi công cuối tháng gần nhất vì gì — "không nhớ ai nói sao" nghĩa là nguồn dữ liệu công chưa tồn tại.
Triển khai 2 tuần đầu: Tuần 1: lịch ca tháng + phiếu ca mẫu in dán. Tuần 2: ca trưởng điểm danh trên app (hoặc máy quẹt) 3 ca liên tiếp có kèm. Tuần 3: khóa quy tắc làm thêm phải có lệnh trước — tuần đầu chấp nhận nhắc nhiều. Tuần 4: đối chiếu công theo tuần lần đầu + mở app cho nhân viên tự xem công tuần mình. Kết thúc tháng: chốt công từ tổng phiếu ca — bảng tay chính thức ngừng vai trò.
Điểm nhìn cốt lõi: công của kho vận hành theo ca kíp không thể sống trong bảng điểm danh giấy — vì nó có 3 biến mà giấy không giữ nổi: giờ thật (checkout trễ theo lệnh), làm thêm theo duyệt, và khung phụ cấp đêm theo giờ. Mỗi biến đó là một cuộc cãi cuối tháng nếu không có nguồn dữ liệu. Ghi tại nguồn (quẹt + lệnh duyệt) biến 3 cuộc cãi thành 3 phép tính — và "ai cãi khỏe người thắng" thành "số nói".
SOP được coi là "đã chạy" khi hai điều xảy ra: dữ liệu sinh tại nguồn không cần ai nhắc (phiếu ca, lệnh duyệt, checklist lô), và báo cáo tuần có người mở xem mà không cần ai tổng hợp tay. Trước khi hai điều đó xảy ra, SOP vẫn là tài liệu — sau đó nó là cách công ty vận hành. Nếu sau 30 ngày vẫn cần đôn đốc từng ngày, vấn đề thường không nằm ở người thực hiện mà ở một bước trong quy trình gây ma sát: chỉ lại điểm chặn đó, đơn giản hóa hoặc gắn dữ liệu tự sinh.
SOP chạy thật trên hệ thống: checklist sinh theo lô/ca, cảnh báo theo giờ, KPI tự tính — quy trình viết ra là quy trình hệ thống chạy.
Khám phá EcoLog →13. Mẹo áp dụng nhanh trong 30 ngày
- Phiếu ca: Đơn vị công theo ca: ai, ca nào, từ giờ nào tới giờ nào, gắn số liệu mở/đóng ca
- Làm thêm theo lệnh: Giờ cộng phát sinh từ đợt việc có duyệt trước (trắc tự, gom đơn, xử đột xuất) — không ghi tay
- Khung phụ cấp đêm: Giờ rơi vào 22:00–06:00 — tính theo số giờ thật trong khung, không cả ngày
- Chốt công ca: Tổng giờ công kho tháng = tổng phiếu ca + lệnh làm thêm đã duyệt — nguồn duy nhất
Bốn điểm cần siết nhất khi chạy 30 ngày đầu: Check-in ca đủ người (Ca trưởng) — Làm thêm có lệnh duyệt trước (Quản lý kho) — Đối chiếu công theo tuần (Kế toán công + ca trưởng) — Ngưỡng giờ làm thêm/người/tháng (Quản lý kho). Điểm nào không đo được hàng tuần thì coi như chưa chạy — dữ liệu theo tuần là dấu hiệu SOP sống.
14. Câu hỏi thường gặp
Nhân viên kho không quen dùng app — sao quẹt ca?
Ba lựa chọn theo mức độ: máy quẹt thẻ ở cửa kho (quen thuộc nhất), quẹt QR dán cửa bằng điện thoại, hoặc ca trưởng điểm danh trên app hộ (phiếu ca có danh sách). Chọn 1 — quan trọng là dữ liệu vào hệ thống đúng ca, không phải hình thức quẹt.
Làm thêm đột xuất 20:00 tối — đợi duyệt sáng mai?
Lệnh duyệt qua app/approve qua Zalo quản lý kho — 5 phút, không cần chờ sáng. Duyệt trước khi làm: quản lý kho thấy trước chi phí phát sinh, nhân viên chắc chắn được tính công — đôi bên đều được bảo vệ bằng quy tắc này.
Ngày nghỉ phép tính sao với ca?
Lịch ca tháng là nền; nghỉ phép trừ khỏi lịch — phiếu ca sinh theo lịch trừ phép. Nhân viên thấy trước lịch + công dự kiến tuần kế — không "bất ngờ" cuối tháng về ca mình được xếp.
Giờ công liên quan chi phí kho — ai xem tổng?
Giám đốc vận hành xem tổng giờ + tổng làm thêm theo tuần trong dashboard kho: tăng đột biến >15% có giải thích (đợt cao điểm có lệnh) — không phải tăng "âm thầm" rồi tháng sau nhìn hóa đơn lương.
Kho thuê ngoài nhân sự thời vụ — công tính kiểu gì?
Thời vụ vẫn theo cùng cơ chế: lịch ca + phiếu ca + lệnh làm thêm — chỉ khác nguồn trả (theo hợp đồng thầu). Dữ liệu công thật còn là căn cứ đối chiếu hóa đơn thầu — hết thanh toán theo "ước tính người-ngày".
Bài học một câu?
Công kho không nằm trong trí nhớ ai: quẹt ca theo phiếu, làm thêm theo lệnh duyệt, phụ cấp đêm theo giờ thật — chốt tháng 4 giờ thay 3 ngày và 0 vụ cãi.
15. Liên kết liên quan
SOP: Đối soát cước nhà xe theo POD • Template ma trận phân quyền người dùng ERP • SOP: Họp điều hành và xử lý ngoại lệ theo KPI • Tổng quan EcoLog
16. Kết luận
Giờ công kho kíp sống trong trí nhớ ai thì cuối tháng thành cãi: quẹt ca theo phiếu, làm thêm theo lệnh duyệt trước, phụ cấp đêm theo giờ thật trong khung, chốt tháng từ tổng phiếu ca. Chốt 4 giờ thay 3 ngày, 0 vụ cãi — và chi phí làm thêm cuối cùng có người duyệt trước từng đồng.