เป็นวิธีการทำเงินเดือนที่ไม่ใช้ข้อมูลการลงเวลาของพนักงาน ระบบจะดึงข้อมูลเงินเดือน, เงินได้และเงินหักประจำ, จำนวนวันทำงานจากสัญญาจ้าง และจะไม่คำนวณการขาดงาน, กฎการจ่ายสวัสดิการหรือกฎการหักเงิน เช่น เบี้ยขยัน หรือ หักเงินมาสาย
วิธีการทำเงินเดือนโดยดึงข้อมูลจากสัญญาจ้าง (Generate payroll from contract)
1. ไปที่เมนู การทำเงินเดือน (Payroll)
2. คลิกที่ การทำเงินเดือนใหม่ (+ New Payroll)

3. เลือก บริษัท (Company), สาขา (Branch), ระยะเวลาการชำระเงิน (Pay Period), รอบการจ่ายเงิน (Pay Cycle) ○ สามารถเลือกหลายสาขาพร้อมกันได้ โดยที่แต่ละสาขาจะต้องมีวันตัดรอบเงินเดือน(Salary Cut Off Date) ตรงกัน

○ แอดมินสามารถกรองคอลัมน์วันตัดรอบเงินเดือน (Salary Cut Off Date) จากนั้น ติ๊กเลือกทั้งหมด (Select-all) ได้

4. สามารถเลือก ประเภทการทำเงินเดือน (Payroll Type) ได้แก่
1. เงินเดือน (Salary) รวมเงินได้และเงินหักประจำในสัญญาจ้าง
2. การขอเงินคืน (Reimbursement) จากคำร้องที่มีการได้รับอนุมัติแล้ว
3. ค่าล่วงเวลา (Overtime) จากคำร้องที่ได้รับอนุมัติแล้ว

คลิก สร้าง (Generate) เพื่อสร้างข้อมูลเงินเดือน

5. เมื่อสร้างเงินเดือนเสร็จเรียบร้อย ระบบจะแสดงบล็อคเงินเดือนของสาขาและระยะเวลาการชำระเงินนั้น โดยสถานะบล็อคเงินเดือนเป็น ฉบับร่าง(Draft)
ตัวอย่างบล็อคเงินที่มีระยะเวลาการจ่ายเงิน(Pay Period) = September 2025, รอบเงินเดือน(Pay Cycle) = 01/09/2025 - 30/09/2025

6. สามารถคลิกเข้าไปดูหรือแก้ไขรายละเอียดเงินเดือนได้ โดยเลือกบล็อคเงินเดือนที่ต้องการและคลิก ระบบจะแสดงรายละเอียดเงินเดือนว่ามีของพนักงานคนใดบ้าง

7. กรณีต้องการดูหรือแก้ไขรายละเอียดเงินเดือนของพนักงานคนใดให้คลิกที่บรรทัดของพนักงานคนนั้น ระบบจะแสดงรายละเอียดเงินเดือนด้านขวามือ
แถบรายละเอียด (Detail)
จะแสดงข้อมูลเงินเดือน, อัตราค่าจ้างต่อชั่วโมง, จำนวนวันทำงาน, จำนวนวันขาดงาน, ค่าล่วงเวลา, ภาษี, ประกันสังคม, กองทุนสำรองเลี้ยงชีพ, เงินได้อื่น, เงินหักอื่น เป็นต้น รวมทั้งเลขที่คำร้องขอลา (ไม่จ่ายเงิน), คำร้องขอเงินคืน และคำร้องขอค่าล่วงเวลาด้วย หากพนักงานมีคำร้องขอลาคลอดแบบไม่จ่ายเงินในระบบและลาเต็มเดือน ระบบจะตรวจสอบคำร้องและแสดงเงินเดือนเป็น 0 บาทในบล็อกเงินเดือน หากไม่ต้องการให้แสดงชื่อพนักงานในหน้าการทำเงินเดือน สามารถนำพนักงานออกจากหน้าการทำเงินเดือนได้
○ มุมมองใหม่ (New View) จะแสดงเมื่อเปิด Toggle


แถบที่เกี่ยวข้อง (Related)
จะแสดงรายละเอียดของเงินได้และเงินหักต่างๆ, ค่าล่วงเวลาแต่ละประเภท, วันลา (ไม่จ่ายเงิน) และสามารถคลิกที่ปุ่ม "i" หลังเงินได้หรือเงินหักเพื่อดูการตั้งค่าของเงินได้และเงินหักประเภทนั้น
○ เสียภาษี (Taxable)
เป็นเงินได้/เงินหักที่ต้องเสียภาษีหรือไม่
○ กองทุนประกันสังคม (Social Security)
เป็นเงินได้/เงินหักที่นำมาคำนวณประกันสังคมหรือไม่
○ กองทุนสำรองเลี้ยงชีพ (Provident Fund)
เป็นเงินได้/เงินหักที่นำมาคำนวณกองทุนสำรองเลี้ยงชีพหรือไม่
○ เงินได้ 40(2) (Income 40(2))
เงินได้นี้เป็นเงินได้พึงประเมิน 40(2) หรือไม่

หมายเหตุ คุณลูกค้าสามารถดูบทความอื่นๆ ที่เกี่ยวข้องกับการทำเงินเดือนได้ที่ด้านล่าง
ดูเรื่อง การอนุมัติเงินเดือน (Approve Payroll) เพิ่มเติมได้ที่ Link
ดูเรื่อง การตั้งค่าเงินเดือน (Payroll Setting) เพิ่มเติมได้ที่ Link
ดูเรื่อง การแก้ไขข้อมูลเงินเดือน (Edit Payroll) เพิ่มเติมได้ที่ Link
🚩Warning
การทำเงินเดือนจากสัญญาจ้าง(Generate Payroll) จะไม่คำนวณ การขาดงานแบบไม่มีคำร้องขอลา, กฎสวัสดิการ/เบี้ยขยัน, และกฎการหักเงิน เช่น เบี้ยขยัน หรือ หักเงินมาสาย ดังนั้นหากมีการตั้งกฎดังกล่าวไว้และพบว่าระบบไม่คำนวณตามกฎเมื่อทำเงินเดือน ให้ตรวจสอบว่าวิธีการทำเงินเดือนถูกต้องหรือไม่ หากต้องการให้ระบบคำนวณกฎเบี้ยขยันหรือกฎหักเงินมาสายจะต้องทำเงินเดือนด้วยการ อนุมัติตารางเวลา(Approve Timesheet)
💡Tip
การทำเงินเดือนจากสัญญาจ้าง (Generate payroll from contract) เหมาะสำหรับการทำเงินเดือนให้กับพนักงานที่ ไม่จำเป็นต้องลงเวลาเข้า - ออกงาน
หากต้องการเพิ่มพนักงานที่ตกหล่นและยังไม่ได้อนุมัติเงินเดือน ให้คลิก + การทำเงินเดือนใหม่ โดยไม่ต้องลบบล็อคเดิม ระบบจะดึงรายชื่อพนักงานเดิมกลับมา และข้อมูลเงินเดือนของพนักงานที่ดำเนินการไว้แล้วจะไม่สูญหาย สามารถเลือกประเภทการทำเงินเดือนเดียวกับบล็อคเดิมได้ เช่น เงินเดือน การขอเงินคืน หรือค่าล่วงเวลา หากบล็อคเงินเดือนอนุมัติแล้ว ให้เปลี่ยนสถานะบล็อคกลับเป็นฉบับร่างก่อน แล้วจึงทำเงินเดือนจากสัญญาจ้างเพื่อเพิ่มรายการในบล็อคเดิม หากไม่ต้องการรวมรายการในบล็อคเดิม สามารถทำเงินเดือนจากสัญญาจ้างแยกต่างหากได้ โดยไม่ต้องเปลี่ยนบล็อคเดิมกลับเป็นฉบับร่าง