บริษัท วิจิตรแบตเตอรี่ จำกัด

เลิกดึงไฟล์จากเครื่องสแกนนิ้ว
เลิกคิดเงินเดือนมือใน Excel

พนักงานเช็คอิน–เอ้าท์ด้วยมือถือตัวเอง ล็อกพิกัด GPS รอบบริษัทและถ่ายเซลฟี่คู่นาฬิกาบริษัท ปลายเดือนกดปิดงวดครั้งเดียว ระบบคิดชั่วโมงทำงาน สาย OT ลา ประกันสังคม ภาษี เงินเบิก และเงินประกัน แล้วออกสลิปให้ครบทุกคน

20พนักงานในระบบ
50 ม.รัศมี GPS ที่เช็คอินได้
8เมนูในระบบ
1 คลิกปิดงวด → ได้สลิปทั้งบริษัท

หน้านี้คือ ภาพตัวอย่างหน้าจอ ของระบบก่อนสร้างจริง ตัวเลขทั้งหมดเป็นข้อมูลจำลองไว้ดูหน้าตาเท่านั้น — ตัวแอพจริงอยู่ที่ไฟล์ app.html ซึ่งทุกตัวเลขจะมาจากข้อมูลที่บันทึกจริงในระบบ

01

🏠 แดชบอร์ด — เปิดมาก็รู้ทันทีว่าวันนี้ใครมาบ้าง

แทนการเดินไปดูเครื่องสแกนนิ้ว หน้าแรกสรุปให้เลยว่าวันนี้มากี่คน สายกี่คน ลากี่คน ขาดกี่คน และใครที่ลืมเช็คเอ้าท์จนต้องให้แอดมินไปแก้เวลาให้

แดชบอร์ด

🔔 3 · สมชาย (เจ้าของ)
มาทำงานแล้ว16
สาย2
ลา (อนุมัติแล้ว)1
ยังไม่มา1
ลืมเช็คเอ้าท์3
การเช็คอินวันนี้ · ศุกร์ 29 ส.ค. 2569 ออกรายงาน CSV
พนักงานแผนกเข้าออกระยะจากบริษัทสถานะ
ประยุทธ์ ก.คลังสินค้า07:5212 ม.มาปกติ
วิภา ส.บัญชี07:588 ม.มาปกติ
อนันต์ ท.ขนส่ง08:2231 ม.สาย 12 นาที
สุดา ม.ขาย08:1419 ม.สาย 4 นาที
เกรียงไกร พ.คลังสินค้าลากิจ
ธนา ร.ขนส่งยังไม่เช็คอิน
⚠️ ต้องแก้ไข — ลืมเช็คเอ้าท์ (ชั่วโมงทำงานยังนับไม่ได้)
วันที่พนักงานเข้าออก
28 ส.ค.อนันต์ ท.08:03ว่างแก้เวลา
27 ส.ค.ประยุทธ์ ก.07:49ว่างแก้เวลา

กฎเหล็ก: ลืมเช็คเอ้าท์ ระบบจะไม่เดาเวลาออกให้เอง — ปล่อยว่างไว้และเตือนจนกว่าแอดมินจะแก้ พร้อมบันทึกว่าใครแก้จากอะไรเป็นอะไร

02

📲 เช็คอิน–เอ้าท์ — จอเดียวบนมือถือพนักงาน

พนักงานเปิดจากมือถือตัวเอง กดปุ่มเดียวจบ ระบบวัดระยะห่างจากพิกัดบริษัทก่อนเสมอ ถ้าอยู่นอกรัศมี 50 เมตรจะกดไม่ได้และบอกตรง ๆ ว่าห่างเท่าไหร่ — ถ้าอยู่ในรัศมีจึงให้ถ่ายเซลฟี่คู่นาฬิกาบริษัทแล้วบันทึกเวลา

ประยุทธ์ กันทะวงศ์คลังสินค้า · รหัส EMP-004
07:52
ศุกร์ 29 สิงหาคม 2569
📍 อยู่ในพื้นที่บริษัท · ห่าง 12 เมตร
📷 เซลฟี่คู่นาฬิกาบริษัท
แตะเพื่อถ่ายรูป
เช็คอินเข้างาน
28 ส.ค.08:03 – 18:12
27 ส.ค.07:49 – ลืมเช็คเอ้าท์
26 ส.ค.07:55 – 18:04
อนันต์ ทองใบขนส่ง · รหัส EMP-011
08:22
ศุกร์ 29 สิงหาคม 2569
📍 อยู่นอกพื้นที่บริษัท · ห่าง 1.24 กม.
เช็คอินได้เมื่ออยู่ในรัศมี 50 เมตร
📷 ยังถ่ายรูปไม่ได้
เช็คอินไม่ได้
สถานะวันนี้ยังไม่เช็คอิน
วิภา สมบูรณ์บัญชี · รหัส EMP-002
18:06
ศุกร์ 29 สิงหาคม 2569
📍 อยู่ในพื้นที่บริษัท · ห่าง 8 เมตร
✅ ถ่ายรูปแล้ว
เซลฟี่ 18:06 น.
เช็คเอ้าท์ออกงาน
เข้างานวันนี้07:58
ชั่วโมงทำงาน (ประมาณ)9:08 ชม.

กันทุจริต 3 ชั้น: ① พิกัด GPS ต้องอยู่ในรัศมีบริษัท ② ต้องมีเซลฟี่คู่นาฬิกาบริษัททุกครั้ง ③ กดซ้ำในวันเดียวกันระบบเตือน ไม่สร้างรายการใหม่ — และทุกครั้งที่แอดมินแก้เวลาให้ จะถูกบันทึกไว้ดูย้อนหลังได้

03

🕐 ตารางเวลาทำงาน — ดูทั้งเดือน แก้ได้ อนุมัติ OT ได้

เลือกเดือนกับคน แล้วเห็นครบทั้งเดือนว่ามา สาย ขาด หรือลา ชั่วโมงทำงานนับได้เท่าไหร่ และมี OT ขอมากี่ชั่วโมง OT ที่ยังไม่กดอนุมัติจะยังไม่กลายเป็นเงินเด็ดขาด

ตารางเวลาทำงาน

สิงหาคม 2569 · ประยุทธ์ กันทะวงศ์
วันทำงาน25
สายรวม3 ครั้ง
ชั่วโมงทำงาน223.5
OT รออนุมัติ6 ชม.
รายวัน · สิงหาคม 2569 ออกรายงาน CSV อนุมัติ OT ทั้งหมด
วันที่เข้าออกสายชม.งานOTสถานะ
26 ส.ค. (จ)07:5518:049:00มาปกติ
27 ส.ค. (อ)07:49ว่าง0:00ลืมเช็คเอ้าท์
28 ส.ค. (พ)08:0320:009:002:00 รออนุมัติมาปกติ
29 ส.ค. (พฤ)08:2218:1012 นาที8:48สาย
30 ส.ค. (ศ)07:5121:009:003:00 อนุมัติแล้วมาปกติ
31 ส.ค. (ส)08:0013:005:00มาปกติ
1 ก.ย. (อา)วันหยุด
🧾 ประวัติการแก้เวลา (บันทึกอัตโนมัติ)
27 ส.ค. — สมชาย (เจ้าของ) แก้เวลาออก จาก (ว่าง) เป็น 18:00 · เหตุผล: “ลืมเช็คเอ้าท์ หัวหน้ายืนยันว่าอยู่ถึงเลิกงาน” · แก้เมื่อ 28 ส.ค. 09:14
21 ส.ค. — วิภา (HR Admin) แก้เวลาเข้า จาก 08:31 เป็น 08:00 · เหตุผล: “มือถือแบตหมด เข้างานตรงเวลา” · แก้เมื่อ 21 ส.ค. 16:40
04

🌴 ลา — ยื่นจากมือถือ อนุมัติแล้วตัดโควตาให้เอง

โควตาต่อปี: ป่วย 30 วัน · กิจ 2 วัน · พักร้อน 2 วัน (แก้ได้ในหน้าตั้งค่า) ตัดโควตาเมื่ออนุมัติเท่านั้น เกินโควตาระบบไม่ปล่อยให้ติดลบ แต่จะตั้งเป็น “ลาไม่ได้เงิน” แล้วไปหักในงวดเงินเดือนแทน

ลา

🔔 2 ใบรออนุมัติ
ใบลารออนุมัติ
พนักงานประเภทวันที่จำนวนโควตาคงเหลือเหตุผล
เกรียงไกร พ.ลากิจ29 ส.ค.1 วันเหลือ 2ไปทำบัตรประชาชนอนุมัติ
สุดา ม.ลาพักร้อน4–5 ก.ย.2 วันเหลือ 1 · เกิน 1 วันพาแม่ไปหาหมออนุมัติ
โควตาคงเหลือรายคน · ปี 2569 ออกรายงาน CSV
พนักงานป่วย (30)กิจ (2)พักร้อน (2)ลาไม่ได้เงินสะสม
ประยุทธ์ ก.2812
วิภา ส.3020
อนันต์ ท.26002 วัน
สุดา ม.2921

เชื่อมกับตารางเวลา: วันที่ลาอนุมัติแล้ว จะไม่ถูกนับเป็น “ขาดงาน” และไม่โดนหักเงินซ้ำ

05

💰 เงินเดือน — กดปิดงวดครั้งเดียว ได้สลิปทั้งบริษัท

ระบบดึงเวลา ลา และเงินเบิกของเดือนนั้นมาคิดให้ครบ ทั้งค่าจ้างฐาน OT คอมมิชชั่น หักสาย ประกันสังคม 5% (สูงสุด 750) ภาษีหัก ณ ที่จ่าย เงินเบิก และเงินประกัน — ปิดงวดแล้วตัวเลขล็อกทันที ย้อนไปแก้เวลาเก่าไม่กระทบงวดที่ปิดแล้ว

เงินเดือน · งวดสิงหาคม 2569

จ่ายวันที่ 5 ก.ย. 2569
พนักงานในงวด20
ยอดจ่ายสุทธิ฿361,480
ปกส. นำส่ง฿27,600
สถานะงวดเปิดอยู่
ตารางคำนวณรายคน ออกรายงาน CSV 🔒 ปิดงวด
พนักงานประเภทค่าจ้างฐานOT คอมฯปกส.ภาษี เงินเบิกเงินประกันสุทธิ
ประยุทธ์ ก.รายเดือน15,000375 7502,000 50012,125
วิภา ส.รายเดือน30,000 750625 50028,125
อนันต์ ท.รายวัน12,500375 6451,000 50010,730
สุดา ม.รายเดือน18,000 8,400750180 200 ครบเพดาน25,270
การหักที่ระบบคิดให้อัตโนมัติ
ประกันสังคม 5% ของค่าจ้าง ฐาน 1,650–15,000 บาท → หักสูงสุด 750 บาท/เดือน
ภาษีหัก ณ ที่จ่าย คำนวณจากรายได้ประมาณการทั้งปี และแอดมินกรอกทับได้
เงินเบิก หักคืนจากยอดที่ค้างอยู่ ยอดสุทธิห้ามติดลบ
เงินประกัน 500 บาท/เดือน จนถึงเพดานรายคน (ค่าจ้างรายวัน × 60) แล้วหยุดหักทันที
หักสาย เปิด/ปิดได้ ถ้าปิดไว้ระบบยังเก็บสถิติสายไว้ใช้ตัดสินโบนัส

บริษัท วิจิตรแบตเตอรี่ จำกัด

สลิปเงินเดือน · งวดสิงหาคม 2569 · จ่าย 5 ก.ย. 2569
ประยุทธ์ กันทะวงศ์ (EMP-004)คลังสินค้า
รายได้
เงินเดือน (25 วันทำงาน)15,000.00
ค่าล่วงเวลา 4 ชม. × 1.5375.00
รายการหัก
ประกันสังคม 5%750.00
เงินเบิกล่วงหน้า2,000.00
เงินประกัน (สะสม 4,500 / 30,000)500.00
รับสุทธิ฿12,125.00
สาย 3 ครั้งในเดือนนี้ (ไม่หักเงิน · เก็บสถิติไว้พิจารณาโบนัส)
06

👥 ทะเบียนพนักงาน — ที่เดียวที่เก็บอัตราค่าจ้าง

รองรับทั้งพนักงานรายเดือนและรายวันปนกัน เก็บเลขประกันสังคม บัญชีธนาคาร หัวหน้าที่ดูแล และแสดงเพดานเงินประกันของแต่ละคนที่ระบบคำนวณให้เอง (ค่าจ้างรายวัน × 60)

ทะเบียนพนักงาน

ทำงานอยู่ 20 คน · ลาออกแล้ว 3
พนักงานทั้งหมด ออกรายงาน CSV + เพิ่มพนักงาน
รหัสชื่อ-สกุลตำแหน่งประเภทอัตรา เพดานเงินประกันสะสมแล้วสถานะ
EMP-002วิภา สมบูรณ์บัญชีรายเดือน30,000 60,0006,500ทำงาน
EMP-004ประยุทธ์ กันทะวงศ์หัวหน้าคลังรายเดือน15,000 30,0004,500ทำงาน
EMP-007สุดา มณีรัตน์พนักงานขายรายเดือน18,000 36,00036,000ทำงาน
EMP-011อนันต์ ทองใบพนักงานขนส่งรายวัน500 /วัน 30,0003,000ทำงาน
EMP-015ธนา เรืองศรีพนักงานคลังรายวัน450 /วัน 27,0001,500ลาออก
เงินเบิกคงค้าง
พนักงานวันที่เบิกจำนวนหักคืนแล้วคงค้าง
ประยุทธ์ ก.12 ส.ค. 25694,0002,0002,000
อนันต์ ท.19 ส.ค. 25691,0001,000
07

🔐 สิทธิ์การใช้งาน — ใครเห็นอะไรได้บ้าง

แยก 4 ระดับชัดเจน จุดสำคัญคือหัวหน้าดูเวลาลูกน้องได้แต่ไม่เห็นตัวเลขเงินเลยสักช่อง และพนักงานเห็นได้แค่ของตัวเองเท่านั้น

👑 เจ้าของ

  • เห็นและแก้ได้ทุกเมนู
  • ปิด/เปิดงวดเงินเดือน
  • ตั้งค่าระบบและกำหนดสิทธิ์
  • ดูประวัติการแก้ไขทั้งหมด

🧾 HR Admin

  • ทะเบียนพนักงาน · เวลา · ลา
  • ทำเงินเดือนและออกสลิป
  • ตั้งค่าระบบ
  • กำหนดสิทธิ์ผู้ใช้

🧑‍🔧 หัวหน้า

  • เห็นเวลาเข้า-ออกของลูกน้องตัวเอง
  • อนุมัติ OT และใบลา
  • ไม่เห็นตัวเลขเงินใด ๆ
  • ไม่เห็นพนักงานทีมอื่น

👷 พนักงาน

  • เช็คอิน-เอ้าท์
  • ดูเวลาทำงานของตัวเอง
  • ยื่นใบลา
  • ดูสลิปของตัวเอง
  • ไม่เห็นข้อมูลคนอื่น
🧾 ประวัติการใช้งานระบบ (auditlog)
เวลาผู้ใช้การกระทำ
29 ส.ค. 09:14สมชาย (เจ้าของ)แก้เวลาออก 27 ส.ค. ของ ประยุทธ์ ก. จาก (ว่าง) → 18:00
28 ส.ค. 17:02วิภา (HR Admin)อนุมัติ OT 3 ชม. ให้ ประยุทธ์ ก. วันที่ 30 ส.ค.
5 ส.ค. 10:31สมชาย (เจ้าของ)เปิดงวดใหม่ งวดกรกฎาคม 2569 เพื่อแก้ยอดเงินเบิก
08

⚙️ ตั้งค่า — กฎของบริษัทปรับเองได้ ไม่ต้องเรียกช่าง

เวลาสาย อัตรา OT พิกัดบริษัท เงินประกัน โควตาลา — เปลี่ยนได้เองทุกตัว รวมถึงปุ่ม “ใช้ตำแหน่งปัจจุบันเป็นพิกัดบริษัท” ที่ให้ยืนที่หน้าออฟฟิศแล้วกดครั้งเดียวจบ

ตั้งค่า

บันทึกล่าสุด 12 ส.ค. 2569
เวลาทำงาน
08:00
18:00
60
10
อาทิตย์
ปิดอยู่ (เก็บสถิติอย่างเดียว)
ค่าล่วงเวลา (OT)
คูณเรตค่าจ้าง
1.5 เท่า
3 เท่า
— ไม่ใช้ —
พิกัดบริษัทสำหรับเช็คอิน 📍 ใช้ตำแหน่งปัจจุบัน
13.756300
100.501800
50
เปิด
เงินและวันลา
500
60 เท่าของค่าจ้างรายวัน
วันที่ 5 ของเดือนถัดไป
30
2
2