ผู้บริหารไม่ตอกบัตร แล้วระบบตีขาดงาน — ปัญหาคลาสสิกที่ระบบ HR ส่วนใหญ่ลืมคิด
แทบทุกองค์กรมีพนักงานกลุ่มหนึ่งที่ไม่ต้องลงเวลาทำงาน: กรรมการผู้จัดการ ผู้บริหารระดับสูง ที่ปรึกษา พนักงานอาวุโสที่ดูแลงานนอกสถานที่ทั้งเดือน หรือเจ้าของกิจการเองที่อยู่ในระบบเงินเดือนด้วย คนกลุ่มนี้รับค่าตอบแทนแบบ "เหมาจ่าย" — จ่ายเต็มเดือนตามข้อตกลง ไม่ขึ้นกับจำนวนครั้งที่สแกนนิ้วหรือเช็คอิน GPS
ปัญหาเริ่มตอนที่องค์กรย้ายจากตอกบัตรกระดาษมาใช้ระบบ HR ดิจิทัล: ระบบส่วนใหญ่ถูกออกแบบด้วยสมมติฐานว่า "พนักงานทุกคนต้องลงเวลา" พอผู้บริหารไม่สแกน สิ่งที่ตามมาคือ
- รายงานการเข้างานรายวันขึ้นสถานะ "ขาดงาน" สีแดงเถือกทั้งเดือน
- ฟีเจอร์ประมวลผลขาดงานอัตโนมัติ นับผู้บริหารขาด 20 กว่าวัน
- ระบบเงินเดือนหักเงินตามวันขาด — เงินเดือนกรรมการเหลือศูนย์ ในงวดแรกที่รันระบบใหม่
- HR ต้องมานั่งแก้มือทุกเดือน หรือแย่กว่านั้นคือไม่ทันเห็นจนสลิปออกไปแล้ว
ถ้าคุณเคยเจอสลิปเงินเดือนผู้บริหารติดลบเพราะเหตุนี้ บทความนี้เขียนเพื่อคุณ
ทำไม "ไม่บังคับสแกน" อย่างเดียวถึงไม่พอ
ความเข้าใจผิดที่พบบ่อยที่สุดคือคิดว่าแค่ "ไม่ต้องให้เขาสแกน" ก็จบ ความจริงคือการลงเวลาเป็นข้อมูลต้นทางที่ไหลไปสู่ระบบอื่นอีกอย่างน้อย 6 จุด และทุกจุดต้องรู้จักสถานะเหมาจ่ายพร้อมกัน ขาดจุดเดียวก็เกิดเงินผิดหรือรายงานเพี้ยน:
1. การตีขาดอัตโนมัติ (mark absent) — ระบบที่ดีจะมีงานประมวลผลท้ายวันหรือท้ายเดือน สร้างสถานะ "ขาดงาน" ให้พนักงานที่มีตารางงานแต่ไม่มีบันทึกเวลา จุดนี้ต้องข้ามคนเหมาจ่ายเสมอ ไม่อย่างนั้นจะมีข้อมูลขาดปลอมเข้าฐานข้อมูลทุกวัน
2. การหักเงินวันขาดในระบบเงินเดือน — ทั้งการนับจากสถานะขาดที่บันทึกไว้ และการคำนวณขาดอัตโนมัติ (วันที่ควรทำงานลบวันที่มาจริง) ต้องคืนค่าศูนย์สำหรับคนเหมาจ่ายทุกกรณี นี่คือจุดที่กระทบเงินตรงที่สุด
3. รายงานการเข้างานรายวันและรายเดือน — ต้องแสดงสถานะเฉพาะ เช่น "เหมาจ่าย" แทน "ขาดงาน" เพราะรายงานที่เต็มไปด้วยขาดงานปลอมทำให้ HR แยกไม่ออกว่าใครขาดจริง และทำให้สถิติภาพรวมองค์กร (อัตราการขาดงาน) ใช้ไม่ได้เลย
4. ปุ่มลงเวลาบนมือถือและหน้าเว็บ — ควรปิดหรือซ่อนสำหรับคนกลุ่มนี้ทุกช่องทาง (เช็คอิน เช็คเอาท์ และปุ่ม punch ทุกจุด) ไม่ใช่เพื่อห้ามเขา แต่เพื่อกันข้อมูลครึ่ง ๆ กลาง ๆ เช่น วันหนึ่งเผลอกดเช็คอินแล้วไม่เช็คเอาท์ ระบบจะตีความว่าวันอื่นที่ไม่กดคือขาด
5. ตารางจัดกะ — หน้าจัดกะรายเดือนไม่ควรให้หัวหน้างานลากกะใส่คนเหมาจ่ายได้ เพราะทันทีที่มีกะ ระบบจะเริ่มคาดหวังการลงเวลาและวงจรตีขาดจะกลับมาอีก แถวของคนกลุ่มนี้ควรแสดงชัดว่า "ไม่ต้องจัดกะ"
6. ข้อมูลขาดเก่าที่ค้างอยู่ก่อนตั้งค่า — จุดที่เจ็บที่สุดและคนนึกไม่ถึงที่สุด: พนักงานที่เพิ่งถูกเปลี่ยนเป็นเหมาจ่ายทีหลัง มักมีสถานะขาดเก่าค้างในฐานข้อมูลจากช่วงก่อนตั้งค่า ระบบต้องไม่นับแถวเก่าเหล่านั้นมาหักเงิน (หรือ HR ต้องล้างข้อมูลค้างออก) ไม่อย่างนั้นตั้งค่าถูกแล้วก็ยังโดนหักจากอดีต
หลักการออกแบบที่ถูกต้อง: ผูกกับ "ประเภทกะ" ไม่ใช่รายคน
วิธีที่ยั่งยืนที่สุดคือกำหนดที่ระดับประเภทกะ (shift type) — สร้างกะพิเศษชื่อทำนอง "เหมาจ่าย (ไม่ลงเวลา)" ที่มีคุณสมบัติ "ไม่ต้องลงเวลา" ติดตัว แล้ว assign กะนี้เป็นกะประจำตัวของพนักงานที่เข้าเงื่อนไข
ข้อดีเทียบกับการไปติ๊กยกเว้นรายคนตามฟีเจอร์ต่าง ๆ:
- จุดตั้งค่าเดียว — เปลี่ยนคนหนึ่งเป็นเหมาจ่าย = เปลี่ยนกะประจำตัวหนึ่งครั้ง ทุกระบบ (ตีขาด เงินเดือน รายงาน ปุ่มสแกน ตารางกะ) อ่านจากค่าเดียวกันและเปลี่ยนพฤติกรรมพร้อมกันอัตโนมัติ
- ย้อนกลับง่าย — ที่ปรึกษาหมดสัญญากลับมาเป็นพนักงานปกติ ก็เปลี่ยนกะกลับ ทุกอย่างกลับมาบังคับลงเวลาเหมือนเดิม
- ตรวจสอบได้ — HR ดูรายชื่อคนที่ถือกะเหมาจ่ายได้ในหน้าจอเดียว ไม่ต้องไล่เช็กว่าใครถูกยกเว้นอะไรไว้ที่ไหนบ้าง
ข้อควรระวังหนึ่งข้อ: พนักงานเหมาจ่ายควรยังลาได้ตามปกติ และถ้าเป็นลาไม่รับค่าจ้าง ระบบต้องหักเงินได้ — "ไม่ต้องลงเวลา" ไม่เท่ากับ "แตะเงินเดือนไม่ได้เลย" ระบบที่ยกเว้นแบบเหมารวมเกินไปจะทำให้ลาไม่รับค่าจ้างของผู้บริหารหักเงินไม่ลง ซึ่งผิดอีกทาง
เช็กลิสต์ HR ก่อนรันเงินเดือนงวดแรกหลังตั้งค่า
- ไล่รายชื่อผู้บริหาร/ที่ปรึกษา/คนไม่ตอกบัตรทั้งหมด แล้วยืนยันว่าทุกคนถือกะเหมาจ่ายแล้ว
- เปิดรายงานการเข้างานเดือนล่าสุด — ต้องไม่มีชื่อคนกลุ่มนี้ขึ้น "ขาดงาน" แม้แต่วันเดียว (ควรขึ้นสถานะเหมาจ่ายหรือไม่แสดง)
- ตรวจข้อมูลขาดเก่าค้าง: ดูย้อนหลัง 1–2 เดือนว่ามีสถานะขาดของคนกลุ่มนี้ติดอยู่ไหม ถ้ามีให้ล้างหรือยืนยันว่าระบบเงินเดือนไม่นับ
- รันเงินเดือนแบบ preview เทียบยอดคนกลุ่มนี้กับงวดก่อน — ต้องเท่ากัน (ยกเว้นมีลาไม่รับค่าจ้าง/รายการหักอื่นจริง)
- ทดลองกดปุ่มเช็คอินในมือถือด้วยบัญชีของคนเหมาจ่ายหนึ่งคน — ระบบต้องไม่รับหรือไม่แสดงปุ่ม
- เปิดหน้าจัดกะ — แถวคนเหมาจ่ายต้องล็อกไม่ให้ลงกะรายวันได้
หกข้อนี้ใช้เวลาไม่ถึงครึ่งชั่วโมง แต่กันสลิปผู้บริหารพังต่อหน้าทั้งบริษัทได้ทั้งปี
สรุป
"พนักงานที่ไม่ต้องตอกบัตร" เป็นเรื่องปกติของทุกองค์กร แต่เป็นกรณีที่ระบบ HR จำนวนมากรองรับแบบครึ่ง ๆ กลาง ๆ — ปิดปุ่มสแกนให้แต่ลืมฝั่งตีขาด หรือแก้รายงานแล้วลืมฝั่งเงินเดือน หัวใจคือการยกเว้นต้องครบทั้ง 6 จุดจากค่าตั้งค่าเดียวกัน ระบบ HRPM ออกแบบเรื่องนี้ด้วยกะประเภท "เหมาจ่าย (ไม่ลงเวลา)" ที่ตั้งครั้งเดียวแล้วมีผลทุกจุดพร้อมกัน: ไม่ตีขาด ไม่หักเงิน รายงานขึ้นป้าย "เหมาจ่าย" ชัดเจน ปุ่มสแกนถูกปิด และหน้าจัดกะล็อกให้อัตโนมัติ — ในขณะที่การลาและรายการหักที่ควรเกิดยังทำงานตามปกติ
คำถามที่พบบ่อย (FAQ)
ถาม: พนักงานเหมาจ่ายยังขอ OT ได้ไหม? ตอบ: ตามกฎหมายแรงงาน ลูกจ้างระดับผู้บริหารที่มีอำนาจจ้าง/เลิกจ้างมักไม่มีสิทธิ์ค่าล่วงเวลาอยู่แล้ว (มาตรา 65) ส่วนเชิงระบบ ควรตัดสินใจเชิงนโยบายให้ชัดและตั้งค่าให้ตรง — โดยทั่วไปแนะนำปิดสิทธิ์ขอ OT ของกลุ่มเหมาจ่ายเพื่อไม่ให้ขัดกับหลัก "จ่ายเต็มไม่อิงเวลา"
ถาม: ต่างจากพนักงานที่ทำงานนอกสถานที่ (เซลส์/ไซต์งาน) ยังไง? ตอบ: เซลส์ยังต้องลงเวลา เพียงแต่ลงจากนอกออฟฟิศ (GPS/มือถือ) — คนกลุ่มนั้นใช้ฟีเจอร์ลงเวลานอกสถานที่ ไม่ใช่กะเหมาจ่าย กะเหมาจ่ายสงวนไว้สำหรับคนที่ "ไม่ต้องพิสูจน์เวลาทำงานเลย" เท่านั้น
ถาม: ถ้าตั้งเป็นเหมาจ่ายกลางเดือน เงินเดือนงวดนั้นคิดยังไง? ตอบ: วันที่ก่อนหน้ายังยึดข้อมูลลงเวลาจริง (รวมขาด/สายที่เกิดจริง) ส่วนวันหลังตั้งค่าไม่ตีขาดอีก — และต้องตรวจว่าสถานะขาดเก่าของช่วงก่อนหน้านั้นถูกต้องจริง ไม่ใช่ขาดปลอมจากการที่เขาเลิกสแกนไปก่อนตั้งค่า
ยกระดับงาน HR และ Payroll ของคุณให้เป็นเรื่องง่าย
ลดเวลางานเอกสาร คำนวณเงินเดือนอัตโนมัติ จัดการเวลาเข้างาน GPS และสลิปเงินเดือนออนไลน์ในระบบเดียว