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

ระบบคำนวณค่าแรงรายวันสำหรับธุรกิจไทย รองรับหลายกะ, เงินได้พิเศษ, 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. เปิดโปรแกรม
    เปิดโฟลเดอร์ที่แตกไฟล์ → ดับเบิลคลิกที่ server.js
    หรือเปิด Command Prompt ในโฟลเดอร์นั้น แล้วพิมพ์: node server.js
  3. เปิด Browser
    เปิด Chrome หรือ Edge แล้วไปที่: http://localhost:5500
  4. กรอก License Key
    หน้าจอ License จะปรากฏขึ้น — กรอก Key ที่ได้รับแล้วกด เปิดใช้งาน
  5. ตั้งค่าเริ่มต้น
    ไปที่ ตั้งค่า เพื่อกรอกข้อมูลบริษัท, กะทำงาน และเพิ่มพนักงาน (ดูหัวข้อ "ตั้งค่าครั้งแรก")

💡 เปิดโปรแกรมทุกวัน: ต้องรัน node server.js ทุกครั้งที่เปิดคอมพิวเตอร์ก่อนใช้งาน หรือตั้ง Windows Startup ให้รันอัตโนมัติ

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

วิธีตั้ง Windows ให้รัน server.js อัตโนมัติ

  1. กด Win + R พิมพ์ shell:startup แล้วกด Enter
  2. คลิกขวาในโฟลเดอร์ → New → Shortcut
  3. พิมพ์: node "C:\BLDailyPay\server.js" (ปรับ path ตามที่ติดตั้ง)
  4. ตั้งชื่อ shortcut: BL Daily Pay Server แล้วกด Finish

ภาพรวมระบบ

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 ใหม่

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

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

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

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

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

  1. เปิด server.js บนคอมพิวเตอร์ Admin (รันคำสั่ง node server.js)
  2. ไปที่ ตั้งค่า → บริษัท → เปิดใช้ Mobile แล้วกด Sync ไปยัง Server
  3. บนมือถือเปิด browser แล้วไปที่ http://[IP เครื่อง Admin]:5500/mobile.html
  4. ลงทะเบียนด้วยรหัสพนักงาน + PIN

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

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

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

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

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

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

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

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

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

ฟิลด์สำคัญ

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

กะทำงาน

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

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

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

เงื่อนไข

เงื่อนไขคำอธิบาย
ทุกวัน (always)ได้ทุกคนที่เช็คอินในกะนั้น
มาก่อนเวลา (early)ได้ถ้าเข้างานก่อนเวลาที่กำหนด
ตรงเวลา (ontime)ได้ถ้าไม่สาย
ครบชั่วโมง (fullday)ได้ถ้าทำครบชั่วโมงงาน

Backup & Restore

🔴 ข้อมูลเก็บอยู่ใน browser — ถ้าล้าง 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.0 — สงวนลิขสิทธิ์
ติดต่อ: admin@blappservice.com