คู่มือใช้งาน BL Daily Pay v2.2

ระบบคำนวณค่าแรงรายวันสำหรับธุรกิจไทย รองรับหลายกะ, เงินได้พิเศษ, OT และการเช็คอินผ่านมือถือ

📦 การติดตั้งครั้งแรก

สิ่งที่ต้องมีก่อนติดตั้ง

โปรแกรมวิธีตรวจสอบดาวน์โหลด
Node.js (v18 ขึ้นไป) เปิด Command Prompt พิมพ์ node --version nodejs.org/en/download
Browser (Chrome / Edge) มีอยู่แล้วบน Windows

ขั้นตอนติดตั้ง

  1. แตกไฟล์ ZIP
    คลิกขวาที่ไฟล์ BLDailyPay-v2.0.zipExtract All → เลือกโฟลเดอร์ที่ต้องการ เช่น C:\BLDailyPay\
  2. เปิดโปรแกรม
    ดับเบิลคลิกที่ start.bat ในโฟลเดอร์ที่แตกไฟล์ — โปรแกรมจะเปิด Browser อัตโนมัติ
  3. เปิด Browser
    ระบบเปิดอัตโนมัติที่: https://localhost:5500
    ถ้าขึ้น "Not Secure" → กด Advanced → Proceed (ครั้งแรกครั้งเดียว)
  4. กรอก License Key
    หน้าจอ License จะปรากฏขึ้น — กรอก Key ที่ได้รับแล้วกด เปิดใช้งาน
  5. ตั้งค่าเริ่มต้น
    ไปที่ ตั้งค่า เพื่อกรอกข้อมูลบริษัท, กะทำงาน และเพิ่มพนักงาน (ดูหัวข้อ "ตั้งค่าครั้งแรก")

💡 เปิดโปรแกรมทุกวัน: ดับเบิลคลิก icon BL Daily Pay บน Desktop (ติดตั้งครั้งเดียวด้วย setup-desktop.bat) — โปรแกรมจะเปิด Browser อัตโนมัติ

⚠️ อย่าปิดหน้าต่าง Command Prompt ที่รัน server.js ไว้ — ถ้าปิดโปรแกรมจะใช้งานไม่ได้จนกว่าจะรันใหม่

ติดตั้ง Desktop Icon

  1. เปิดโฟลเดอร์โปรแกรม → ดับเบิลคลิก setup-desktop.bat
  2. จะมี shortcut "BL Daily Pay" ปรากฏบน Desktop ทันที
  3. ดับเบิลคลิก icon นั้นทุกครั้งเพื่อเปิดโปรแกรม

ภาพรวมระบบ

BL Daily Pay ทำงานบน browser ของคอมพิวเตอร์ในบริษัท ไม่ต้องต่ออินเทอร์เน็ต ข้อมูลเก็บในเครื่องนั้น

ระดับ License

ระดับพนักงานฟีเจอร์พิเศษ
Trialไม่เกิน 10 คนทดลองใช้ 30 วัน
Standardไม่เกิน 50 คนนำเข้าไฟล์, Export, Payslip, Multi-shift, Backup
Professionalไม่จำกัดทุกฟีเจอร์ + Mobile Check-in

การเปิดใช้งาน License

  1. เปิดโปรแกรม — หน้าจอ License จะปรากฏขึ้น
  2. กรอก License Key รูปแบบ BLDP-XXXX-XXXX-XXXX-XXXX แล้วกด เปิดใช้งาน
  3. ถ้าต้องการทดลองใช้ก่อน กด ทดลองใช้ฟรี 30 วัน

⚠️ License Key เก็บในเครื่องและ browser นั้น — ถ้าล้าง browser data หรือเปลี่ยนเครื่อง ต้องกรอก Key ใหม่

เมื่อ License ใกล้หมดหรือหมดอายุ

สถานะระบบแสดงวิธีแก้
เหลือ ≤ 7 วันแจ้งเตือน toast แบนเนอร์สีเหลืองต่ออายุก่อนหมด
หมดอายุแล้วระบบล็อค — แสดงปุ่ม 🛒 ต่ออายุ / สั่งซื้อใหม่กดปุ่ม → เปิด blappservice.com → เลือก Plan → ชำระเงิน → รับ Key ใหม่ทาง Email → กรอก Key → Activate
✅ ข้อมูลพนักงานและบันทึกเวลาทั้งหมดยังคงอยู่

ℹ️ License เข้ารหัสเดือน/ปีหมดอายุ — ระบบจะปลดล็อคอัตโนมัติทันทีที่กรอก Key ใหม่ที่ถูกต้อง

ตั้งค่าครั้งแรก

1. ตั้งค่าบริษัท

ไปที่ ตั้งค่า → บริษัท กรอกชื่อบริษัท ที่อยู่ เลขประจำตัวผู้เสียภาษี และโลโก้ (ปรากฏบนสลิปเงินเดือน)

2. ตั้งกะทำงาน

ไปที่ ตั้งค่า → กะทำงาน เพิ่มกะตามเวลาทำงานจริง เช่น กะเช้า 08:00–17:00

💡 ตั้งกฎค่าปรับมาสาย, OT, และเงินได้พิเศษแยกกันในแต่ละกะได้

3. เพิ่มพนักงาน

ไปที่ พนักงาน → เพิ่มพนักงาน หรือ นำเข้าจากไฟล์ Excel/CSV

4. ตั้ง Admin PIN

ไปที่ ตั้งค่า → ความปลอดภัย → เปลี่ยน PIN Admin — PIN ใช้ล็อคระบบหลังไม่ได้ใช้งาน 8 ชั่วโมง

บันทึกเวลาเข้า-ออก

ไปที่หน้า บันทึกเวลา เลือกวันที่ แล้วเลือกพนักงาน

  1. เลือกพนักงานจากรายการ
  2. กรอกเวลาเข้า (Clock In) และเวลาออก (Clock Out)
  3. กด บันทึก — ระบบคำนวณค่าแรงทันที
  4. ดูผลบน Dashboard หน้าแรก

ℹ️ Admin สามารถแก้ไขเวลาย้อนหลังได้ — ระบบบันทึก Audit Log ทุกครั้ง

นำเข้าไฟล์เวลา Standard+

รองรับไฟล์จากเครื่องสแกนลายนิ้วมือหรือบัตรแถบแม่เหล็ก (.txt, .csv, .dat, .log)

  1. ไปที่ นำเข้าไฟล์เวลา
  2. เลือกไฟล์ — ระบบแสดงตัวอย่างข้อมูล
  3. จับคู่คอลัมน์ (รหัสพนักงาน, วันที่, เวลา)
  4. เลือกช่วงวันที่ที่ต้องการนำเข้า
  5. กด นำเข้า

⚠️ ถ้าพนักงานในไฟล์ไม่ตรงกับระบบ จะแสดง "รายการที่ข้าม" ให้ตรวจสอบรหัสพนักงานให้ตรงกัน

แอพมือถือ Professional

พนักงานเช็คอิน/เช็คเอาท์ผ่านมือถือได้ 2 วิธี

วิธีรายละเอียด
📷 QR Codeสแกน QR บนหน้าจอ Admin — QR เปลี่ยนทุก 10 วินาที
📍 GPSระบบตรวจสอบว่าอยู่ในพื้นที่กำหนด ก่อนอนุญาตเช็คอิน (timeout 10 วินาที)

⚠️ Check-Out ต้องสแกน QR เสมอ — พนักงานต้องสแกน QR Code บนหน้าจอ Admin เพื่อยืนยันการออกงาน

วิธีเชื่อมต่อมือถือ

  1. ดับเบิลคลิก start.bat เพื่อเปิดโปรแกรม
  2. ไปที่ ตั้งค่า → กด 🔄 Sync Mobile ครั้งแรกครั้งเดียว เพื่อส่งข้อมูลไปยัง Server
  3. บนมือถือเปิด browser แล้วไปที่ https://[IP เครื่อง Admin]:5500/mobile.html
  4. ลงทะเบียนด้วยรหัสพนักงาน + ถ่ายรูปยืนยัน + ตั้ง PIN 4 หลัก

ความปลอดภัย

รายงานรายเดือน Standard+

ไปที่ รายงาน เลือกช่วงวันที่ แล้วกด สร้างรายงาน

มุมมองแสดงข้อมูล
📊 ตารางสรุปรายพนักงาน: ยอดรวมค่าแรง, bonus, OT, หัก, สุทธิ
📅 รายวันทุก record รายวัน พร้อมเวลาเข้า-ออก
💳 รายการจ่ายเงินแบ่งโอนธนาคาร / จ่ายเงินสด พร้อมเลขบัญชี

กด Export CSV เพื่อนำไปใช้ใน Excel หรือโปรแกรมบัญชี

สลิปเงินเดือน Standard+

ไปที่ รายงาน → สลิปเงินเดือน เลือกพนักงานและเดือน แล้วกด พิมพ์

💡 สลิปแสดงโลโก้บริษัทถ้าตั้งค่าไว้ — ไปที่ ตั้งค่า → บริษัท → อัพโหลดโลโก้

จัดการพนักงาน

ไปที่ พนักงาน เพื่อเพิ่ม แก้ไข หรือลบพนักงาน

ฟิลด์สำคัญ

ฟิลด์คำอธิบาย
รหัสพนักงานต้องตรงกับรหัสในไฟล์เวลาจากเครื่องสแกน
ค่าแรงรายวันฐานคำนวณ OT และค่าปรับ
กะทำงานกำหนดเวลาเข้า-ออก และกฎ OT ของพนักงานคนนั้น
ธนาคาร / เลขบัญชีแสดงในรายการจ่ายเงินและสลิป

กะทำงาน

ไปที่ ตั้งค่า → กะทำงาน แต่ละกะตั้งค่าได้อิสระ:

💡 ค่าปรับรวมสูงสุด = ค่าแรงวัน — ระบบ cap ค่าปรับไม่ให้เกินค่าแรงรายวัน พนักงานได้รับขั้นต่ำ ฿0 เสมอ ไม่ติดลบ

เงินได้พิเศษ

ตั้งได้ 2 ระดับ:

เงื่อนไข

เงื่อนไขคำอธิบาย
ได้เสมอ (always)ได้ทุกครั้งโดยไม่มีเงื่อนไข
มาทำงาน (on_duty)ได้เมื่อมีการเช็คอินในวันนั้น
ไม่มาสาย (not_late)ได้ถ้าเข้างานตรงเวลาหรือก่อนเวลา
ไม่กลับก่อน (not_early_dep)ได้ถ้าออกงานตามเวลาหรือหลังเวลา
มาก่อน X นาที (before_shift)ได้ถ้าเข้างานก่อนเวลาตามที่กำหนด
ทำงานครบ X ชม. (work_hours)ได้ถ้ามีการเช็คเอาท์และทำงานครบชั่วโมง
OT ≥ X ชม. (ot_hours)ได้ถ้าทำ OT รวมถึงจำนวนชั่วโมงที่กำหนด

Backup & Restore

💡 ข้อมูลทั้งหมดเก็บไว้ใน server-data.json บนเครื่องคอมพิวเตอร์ — ไม่หายเมื่อล้าง browser cache แต่ควร Backup ทุกสิ้นเดือนเพื่อความปลอดภัย

Backup ข้อมูล

  1. ไปที่ ตั้งค่า → สำรองข้อมูล
  2. กด ⬇️ ดาวน์โหลด Backup
  3. บันทึกไฟล์ bldp-backup-YYYY-MM-DD.json ไว้ใน USB หรือ Google Drive

Restore ข้อมูล

  1. ไปที่ ตั้งค่า → สำรองข้อมูล
  2. กด ⬆️ เลือกไฟล์ Backup
  3. เลือกไฟล์ .json ที่ Backup ไว้
  4. ยืนยัน — ระบบจะ reload อัตโนมัติ

ความปลอดภัย

ฟีเจอร์รายละเอียด
Admin PINล็อคระบบหลังไม่ได้ใช้งาน 8 ชั่วโมง
Audit Logบันทึกทุกครั้งที่ Admin แก้ไขเวลา — ดูได้ที่ ตั้งค่า → ความปลอดภัย
PDPAข้อมูลส่วนตัวพนักงาน (เลขบัตร, เบอร์โทร) ถูก obfuscate ในที่เก็บ

คำถามที่พบบ่อย

ข้อมูลพนักงานหายหลัง clear browser

ใช้ฟีเจอร์ Restore จากไฟล์ Backup ใน ตั้งค่า → สำรองข้อมูล หรือถ้ามี server.js รันอยู่ ไปที่ พนักงาน → ⬇️ ดึงจาก Server

เพิ่มพนักงานไม่ได้ — แจ้งเกินจำนวน

License ปัจจุบันถึง limit แล้ว — อัพเกรดเป็น Standard (50 คน) หรือ Professional (ไม่จำกัด)

นำเข้าไฟล์แล้วไม่พบพนักงาน

รหัสพนักงานในไฟล์ไม่ตรงกับระบบ — ตรวจสอบ "รายการที่ข้าม" ที่แสดงหลังนำเข้า และแก้รหัสให้ตรงกัน

เชื่อมมือถือไม่ได้

Bonus ไม่คำนวณ

กด ⚡ คำนวณใหม่ทั้งหมด บน Dashboard — ถ้ายังไม่ขึ้น ตรวจสอบเงื่อนไขของ Bonus ใน ตั้งค่า → กะทำงาน


BL Daily Pay v2.2 — สงวนลิขสิทธิ์
ติดต่อ: admin@blappservice.com