การคำนวณชั่วโมงโอทีตามคำร้องขอทำโอทีหากมีการตั้งค่าหักเวลาพักระหว่างทำโอที, หักเวลาพักโอทีหลังจาก(ชั่วโมง) (Calculation of OT Hours with OT Requests - Deduct OT Break, Deduct OT Break After (Hours)
💬 Note1. การคำนวณชั่วโมงโอทีในตารางเวลา จะคำนวณตามการตั้งค่าในตารางกะของพนักงาน หากเปิดการคำนวณโอทีอัตโนมัติ ในตารางกะ ระบบจะคำนวณชั่วโมงโอทีตามที่พนักงานลงเวลาจริง โดยอ้างอิงจากการตั้งค่าจำนวนชั่วโมงโอทีต่ำสุด-สูงสุด และ การตั้งค่าหักเวลาพักระหว่างทำโอที (Deduct OT Break) หักเวลาพักโอทีหลังจาก(ชั่วโมง) (Deduct OT Break After (Hours)) ในตารางกะ
2. การตรวจสอบคำขอล่วงเวลากับตารางเวลา(Timesheet) หากพนักงานมีการส่งคำขอล่วงเวลา (OT request) ระบบคำนวณชั่วโมงล่วงเวลาที่พนักงานคนนั้นๆมีสิทธิ์ โดยระบบจะไม่อนุมัติชั่วโมงโอทีที่เกินกว่าชั่วโมงทำงานจริง ที่มีการบันทึกไว้ในตารางเวลา(Timesheet) ถึงแม้ว่าจะมีการปัดเศษชั่วโมงแล้วก็ตาม
3. หากไม่มีการตั้งค่ากฎการปัดเศษชั่วโมงโอทีไว้ ระบบจะคำนวณชั่วโมง OT สำหรับการชดเชยเป็นวันลาโดยจะปัดเศษให้หน่วยใกล้เคียงทุก 15 นาที ให้โดยอัตโนมัติ
กรณีที่ 1 : มีการตั้งค่าหักเวลาพักระหว่างทำโอที (Deduct OT Break) ในตารางกะ (Shift Schedule) และ ร้องขอโอที (OT Request) ทั้งช่วงก่อนและหลังเวลาทำงานปกติ หลังจากผู้จัดการ หรือ แอดมินกดอนุมัติคำขอค่าล่วงเวลา (Overtime request) ระบบจะพิจารณาเฉพาะช่วงเวลาที่เกี่ยวข้อง (ก่อนหรือหลัง) ตามช่วงเวลาที่ระบุในคำขอและการตั้งค่าในตารางกะ
ตัวอย่าง
กรณี 1.1:
ส่งคำขอเดียวครอบคลุมทั้งช่วงก่อนและหลังเวลาทำงานปกติ
(Submit a single request covering both the before and after shift time)
| การตั้งค่าตารางกะ
Shift Schedule |
การลงเวลา และ การร้องขอ
Timestamps & Requests |
ตารางเวลา
Timesheets |
|
เวลาทำงานปกติ (Shift Time)
|
บันทึกเข้า–ออก (Timestamp)
คำร้องขอค่าล่วงเวลา (อนุมัติ)
|
จำนวนชั่วโมงเกินเวลาทำงานจริงทั้งหมด (Actual Extra Hours) หักเวลาพักระหว่างทำโอที (Deduct OT Break)
= 04 hr. 00 min. - 01 hr. 00 min. ดังนั้น จำนวนชั่วโมงเกินเวลาทำงาน (Extra Hours) = 03 hr. 00 min. |
กรณี 1.2
ส่งคำขอแยก 2 คำขอ : คำขอที่ 1 สำหรับค่าล่วงเวลาก่อนเวลาเข้ากะ (อนุมัติ) และจากนั้นส่งคำขอที่ 2 สำหรับค่าล่วงเวลาหลังเลิกกะ (อนุมัติ)
(Separate two requests: OT Request 1 before the shift (approved) and then Request 2 after the shift (approved))
| การตั้งค่าตารางกะ
Shift Schedule |
การลงเวลา และ การร้องขอ
Timestamps & Requests |
ตารางเวลา
Timesheets |
|
เวลาทำงานปกติ (Shift Time)
|
บันทึกเข้า–ออก (Timestamp)
|
|
|
|
คำขอที่ 1 คำร้องขอค่าล่วงเวลาก่อนเวลาเข้ากะ (อนุมัติ)
|
จำนวนชั่วโมงเกินเวลาทำงานจริงทั้งหมด (Actual Extra Hours) หักเวลาพักระหว่างทำโอที (Deduct OT Break)
= 02 hr. 00 min. - 01 hr. 00 min. ดังนั้น คำขอที่ 1 จะมีจำนวนชั่วโมงเกินเวลาทำงาน (Extra Hours) = 01 hr. 00 min. |
|
|
คำขอที่ 2 คำร้องขอค่าล่วงเวลาหลังเลิกกะ (อนุมัติ)
|
ในกรณีนี้เราจะไม่หักเวลาพักระหว่างทำโอที (Deduct OT Break) เนื่องจากมีการหักไปแล้วใน คำขอที่ 1
ดังนั้น คำขอที่ 2 จะมีจำนวนชั่วโมงเกินเวลาทำงาน (Extra Hours) = 02 hr. 00 min. |
กรณีที่ 2 : มีการตั้งค่าหักเวลาพักระหว่างทำโอที (Deduct OT Break) และ หักเวลาพักโอทีหลังจาก(ชั่วโมง) (Deduct OT Break After (Hours)) ในตารางกะ (Shift Schedule) และ ร้องขอโอที (OT Request) กรณี 2.1:
ส่งคำขอโอทีไม่ถึงจำนวนชั่วโมงที่ตั้งค่าไว้ในตารางกะในฟิลด์หักเวลาพักโอทีหลังจาก(ชั่วโมง)
(The requested OT hours are less than the value set in the shift schedule for the field 'Deduct OT break after (hours)
หลังจากผู้จัดการหรือแอดมิน กดอนุมัติคำขอค่าล่วงเวลา (Overtime request) เป็นจำนวนชั่วโมงที่น้อยกว่าจำนวนชั่วโมงในช่อง "หักเวลาพักโอทีหลังจาก(ชั่วโมง) (Deduct OT Break After (Hours))" ที่มีการตั้งค่าไว้ในเมนูตารางเวลา(Shift schedule) ระบบจะไม่มีการหักเวลาพัก และจะใช้ชั่วโมงที่ขอทั้งหมด
| การตั้งค่าตารางกะ
Shift Schedule |
การลงเวลา และ การร้องขอ
Timestamps & Requests |
ตารางเวลา
Timesheets |
|
เวลาทำงานปกติ (Shift Time)
หักเวลาพักโอทีหลังจาก(ชั่วโมง) (Deduct OT Break After(Hours)): 02 hr. 00 min.
|
บันทึกเข้า–ออก (Timestamp)
ลงเวลาเข้า (Sign In) = 07:50 ลงเวลาออก (Sign Out) = 17:50 คำร้องขอค่าล่วงเวลา (อนุมัติ) ประเภทอัตราค่าล่วงเวลา (OT Type) = การลาชดเชย (Compensate Leave) เวลาเริ่มต้น (Start Time) = 07:50 เวลาสิ้นสุด (End Time) = 17:50 ดังนั้น จำนวนชั่วโมงเกินเวลาทำงานจริงทั้งหมด (Actual Extra Hours) = 01 hr. 00 min. |
เนื่องจากมีชั่วโมงการทำงานไม่ถึง 02 hr. 00 min. จึงไม่มีการหักเวลาพักระหว่างทำโอที (Deduct OT Break)
ดังนั้น จำนวนชั่วโมงเกินเวลาทำงาน (Extra Hours) = 01 hr. 00 min. |
กรณี 2.2
ส่งคำขอโอทีเกินจำนวนชั่วโมงที่ตั้งค่าไว้ในตารางกะในฟิลด์หักเวลาพักโอทีหลังจาก(ชั่วโมง)
(The requested OT hours exceed the limit set in the shift schedule for the field 'Deduct OT break after (hours))
| การตั้งค่าตารางกะ
Shift Schedule |
การลงเวลา และ การร้องขอ
Timestamps & Requests |
ตารางเวลา
Timesheets |
|
เวลาทำงานปกติ (Shift Time)
หักเวลาพักโอทีหลังจาก(ชั่วโมง) (Deduct OT Break After(Hours)): 02 hr. 00 min.
|
บันทึกเข้า–ออก (Timestamp)
ลงเวลาเข้า (Sign In) = 07:00 ลงเวลาออก (Sign Out) = 19:00 คำร้องขอค่าล่วงเวลา (อนุมัติ) ประเภทอัตราค่าล่วงเวลา = การลาชดเชย (Compensate Leave) เวลาเริ่มต้น (Start Time) = 07:00 เวลาสิ้นสุด (End Time) = 19:00 ดังนั้น จำนวนชั่วโมงเกินเวลาทำงานจริงทั้งหมด (Actual Extra Hours) = 3 hr. 00 min. |
เนื่องจากมีชั่วโมงการทำงานเกิน 02 hr. 00 min. จึงมีการหักเวลาพักระหว่างทำโอที (Deduct OT Break)
โดยจำนวนชั่วโมงเกินเวลาทำงานจริงทั้งหมด (Actual Extra Hours) หักเวลาพักระหว่างทำโอที (Deduct OT Break) = 03 hr. 00 min. - 00 hr. 20 min. ดังนั้น จำนวนชั่วโมงเกินเวลาทำงาน (Extra Hours) = 02 hr. 40 min. |
กรณี 2.3:
ส่งคำขอจำนวนชั่วโมงโอที ไม่เท่ากับจำนวนชั่วโมงการลงเวลาจริงตามตารางกะ
(There is a mismatch between the requested OT hours and the actual working hours recorded in the Timestamps menu)
ในกรณีนี้ระบบจะนำ "จำนวนชั่วโมงโอทีในตารางเวลา (Timesheets)" หลังจากหักเวลาพักระหว่างทำโอที (Deduct OT Break) มาเปรียบเทียบกับ "จำนวนชั่วโมงโอทีในคำขอ (Requests)" หลังจากหักเวลาพักระหว่างทำโอที (Deduct OT Break)
| การตั้งค่าตารางกะ
Shift Schedule |
การลงเวลา และ การร้องขอ
Timestamps & Requests |
ตารางเวลา
Timesheets |
|
เวลาทำงานปกติ (Shift Time)
|
บันทึกเข้า–ออก (Timestamp)
ลงเวลาเข้า (Sign In) = 07:50 ลงเวลาออก (Sign Out) = 18:50 เนื่องจากไม่คิดชั่วโมงโอทีก่อนเข้ากะ ดังนั้น จำนวนชั่วโมงโอทีในตารางเวลา (Extra Hours in the Time sheet) = 01hr. 50 min. |
1.จำนวนชั่วโมงโอทีในตารางเวลา Timesheets เนื่องจากมีการหักเวลาพักระหว่างทำโอที (Deduct OT Break)จำนวนชั่วโมงเกินเวลาทำงานจริงทั้งหมด (Actual Extra Hours) หักเวลาพักระหว่างทำโอที (Deduct OT Break) = 01 hr. 50 min. - 01 hr. 00 min. ดังนั้น จำนวนชั่วโมงเกินเวลาทำงาน (Extra Hours) = 00 hr. 50 min. |
|
|
คำร้องขอค่าล่วงเวลา (อนุมัติ)
ประเภทอัตราค่าล่วงเวลา = การลาชดเชย (Compensate Leave) เวลาเริ่มต้น (Start Time) = 17:00 เวลาสิ้นสุด (End Time) = 19:00 ดังนั้น จำนวนชั่วโมงทั้งหมดที่ขอ (Total OT Hours Request) = 2 hr. 00 min. |
2. จำนวนชั่วโมงโอทีในคำขอ Requests
จำนวนชั่วโมงเกินเวลาทำงานจริงทั้งหมด (Actual Extra Hours) หักเวลาพักระหว่างทำโอที (Deduct OT Break)
|
|
|
ดังนั้น เมื่อเปรียบเทียบกันระบบจะเลือกค่าที่มีจำนวนชั่วโมงน้อยกว่า
|