ฟังก์ชัน "การคำนวณเงินเดือน" บนเมนูตั้งค่าทั่วไป
ฟังก์ชัน "การคำนวณเงินเดือน" บนหน้าตั้งค่าทั่วไป เป็นการกำหนดหลักการและวิธีการสำหรับการคำนวณค่าตอบแทนของพนักงานในองค์กรอย่างถูกต้องและเป็นระบบ
ขั้นตอนการตั้งค่าการคำนวณเงินเดือน
1. ไปที่เมนู "ตั้งค่า"
2. เลือก "ตั้งค่าทั่วไป"

3. เลือกหัวข้อ "การคำนวณเงินเดือน" จะปรากฏข้อมูลที่เกี่ยวข้องกับการตั้งค่าการคำนวณเงินเดือน ดังนี้
- รอบการจ่ายเงินเดือน
- การแบ่งงวดจ่าย
- จำนวนวันที่ทำงาน
- จำนวนชั่วโมงการทำงาน
- จำนวนวันทำงาน กรณีพนักงาน เข้าใหม่/ลาออก ระหว่างเดือน
- จำนวนวันทำงาน กรณีพนักงานปรับเงินเดือน
- ป้องกันพนักงานเลือกโอทีผิดประเภท
- ตั้งค่าสกุลเงิน
- ปัดเศษจำนวนเงิน
- พนักงานรายวันได้รับค่าแรงในวันหยุดนักขัตฤกษ์
- พนักงานพาร์ตไทม์ปัดเศษชั่วโมง
- อัตราประกันสังคมของพนักงานและนายจ้าง

การกำหนด "รอบการจ่ายเงินเดือน"
การกำหนด "รอบการจ่ายเงินเดือน" เป็นการตั้งค่าช่วงเวลาที่บริษัทจะใช้ในการตัดรอบการคำนวณเงินเดือนให้แก่พนักงาน เพื่อให้การจ่ายเงินเดือนเป็นระบบและถูกต้อง โดยสามารถกำหนดรอบการจ่ายเงินเดือนตามความเหมาะสมขององค์กร เช่น รอบเต็มเดือน หรือรอบที่มีการแบ่งงวดจ่าย
ตัวอย่าง
เลือกรอบการจ่ายเงินเดือน: ตั้งแต่วันที่ 2 จนถึงวันที่ 1
การแสดงผลจะเป็นดังนี้:
- วันที่ 2 มกราคม ถึง วันที่ 1 กุมภาพันธ์
- วันที่ 2 กุมภาพันธ์ ถึง วันที่ 1 มีนาคม

แบ่งงวดจ่าย
การตั้งค่า "แบ่งงวดจ่าย" คือการกำหนดรอบการจ่ายเงินเดือนให้พนักงานในกรณีที่องค์กรต้องการจ่ายเงินเดือนมากกว่า 1 ครั้งต่อเดือน เช่น การจ่ายเงินเดือน 2 ครั้งใน 1 เดือน (วันที่ 15 และสิ้นเดือน) หรือการจ่ายแบบรายสัปดาห์ โดยระบบ HumanSoft รองรับการแบ่งงวดจ่ายได้สูงสุด 4 งวดต่อเดือน เพื่อความยืดหยุ่นในการบริหารจัดการค่าตอบแทนขององค์กร
วิธีการคำนวณแบ่งงวดจ่าย
- งวดสุดท้าย = งวดเต็ม - ผลรวมของงวดแยกก่อนหน้า
- งวดเต็ม = ผลรวมของงวดแยก
ตัวอย่าง
หากเงินเดือนเต็มเดือนคือ 10,000 บาท และแบ่งจ่าย 2 งวด
- งวดที่ 1: 5,000 บาท
- งวดที่ 2: 5,000 บาท

จำนวนวันที่ทำงาน
การกำหนดจำนวนวันที่ทำงาน คือการใช้สำหรับการคำนวณค่าแรงต่อวัน โดยหารเงินเดือนด้วยจำนวนวันทำงานที่กำหนด สามารถกำหนดจำนวนวันที่ทำงานที่จะนำไปหาร ได้แก่ 26 วัน, 30 วัน, หรือตามจริง (จำนวนวันจริงที่ทำงาน)
ตัวอย่าง
ค่าแรงต่อวัน = เงินเดือน / จำนวนวันทำงาน

จำนวนชั่วโมงการทำงาน
การกำหนดจำนวนชั่วโมงการทำงาน คือการใช้สำหรับการคำนวณค่าแรงต่อวัน โดยหารค่าแรงต่อวันด้วยจำนวนชั่วโมงการทำงาน สามารถกำหนดจำนวนวันที่ทำงานที่จะนำไปหาร ได้แก่ 8 ชั่วโมง, 8 ชั่วโมง 30 นาที, 9 ชั่วโมง หรือตามจริง (จำนวนชั่วโมงจริงที่ทำงาน)
ตัวอย่าง
ค่าแรงต่อชั่วโมง = ค่าแรงต่อวัน / จำนวนชั่วโมงการทำงาน

จำนวนวันทำงาน กรณีพนักงาน เข้าใหม่/ลาออก ระหว่างเดือน
การตั้งค่าจำนวนวันทำงาน กรณีพนักงานเข้าใหม่หรือพนักงานลาออกระหว่างเดือน เป็นการกำหนดหลักการคำนวณค่าแรงตามจำนวนวันที่ทำงานจริง โดยระบบจะคำนวณเงินเดือนจากจำนวนวันที่พนักงานทำงานจริงในรอบเดือนนั้น ทั้งนี้สามารถกำหนดจำนวนวันทำงาน กรณีพนักงาน เข้าใหม่/ลาออก ระหว่างเดือน ได้แก่ 26 วัน, 30 วัน, 30 วัน ลบวันที่ 31 ออก และตามจริง
ตัวอย่าง
ค่าแรงต่อวัน = เงินเดือน / จำนวนวันทำงาน

จำนวนวันทำงาน กรณีพนักงานปรับเงินเดือน
การตั้งค่าจำนวนวันทำงาน กรณีพนักงานปรับเงินเดือน เป็นการกำหนดตัวหารสำหรับการคำนวณค่าแรงต่อวัน โดยระบบจะคำนวณเงินเดือนจากฐานเงินเดือนเดิมและฐานเงินเดือนใหม่ในช่วงก่อนและหลังวันที่มีผลปรับเงินเดือน ทั้งนี้สามารถกำหนดจำนวนวันทำงานได้หลากหลายรูปแบบ เช่น 26 วัน, 30 วัน, 30 วัน (ลบวันที่ 31 ออก) และตามจริง (จำนวนวันทำงานจริงในเดือนนั้น)
ตัวอย่าง
ค่าแรงต่อวัน = เงินเดือน / จำนวนวันทำงาน

ป้องกันการเลือกโอทีผิดประเภท
การตั้งค่าป้องกันการเลือกโอทีผิดประเภท เป็นการกำหนดเงื่อนไขเพื่อควบคุมการเลือกประเภทโอที (OT) ให้เหมาะสมกับลักษณะของวัน เช่น วันทำงานหรือวันหยุด โดยมีวัตถุประสงค์เพื่อป้องกันข้อผิดพลาดในการยื่นขอเอกสารโอที และช่วยให้การจัดการข้อมูลเป็นไปอย่างถูกต้องและมีประสิทธิภาพ
ประเภทการตั้งค่า
- ป้องกัน: ระบบจะตั้งค่าไม่ให้พนักงานเลือกโอทีผิดประเภท เช่น ไม่สามารถเลือกโอทีสำหรับวันทำงานในวันหยุด หรือโอทีสำหรับวันหยุดในวันทำงาน
- ไม่ป้องกัน: ระบบจะอนุญาตให้พนักงานสามารถเลือกโอทีผิดประเภทได้ โดยไม่มีข้อจำกัด

ตั้งค่าสกุลเงิน
การตั้งค่าสกุลเงิน เป็นการตั้งค่าเลือกสกุลเงินที่ใช้ในการแสดงเงินเดือน โดยระบบ HumanSoft รองรับการตั้งค่าสกุลเงินหลากหลายประเภท โดยสามารถเลือกใช้งานตามภูมิภาคและประเทศที่ต้องการได้ ซึ่งแบ่งออกเป็น 5 กลุ่มภูมิภาค ดังนี้
- เอเชียตะวันออกเฉียงใต้
- เอเชียตะวันออก
- เอเชียใต้ / ตะวันออกกลาง
- ยุโรป
- อเมริกา และโอเชียเนีย

การปัดเศษจำนวนเงิน
การตั้งค่าปัดเศษทศนิยมเป็นฟังก์ชันที่ช่วยจัดการจำนวนเงินที่เกิดจากการคำนวณในระบบ โดยสามารถเลือกได้ว่าจะปัดเศษหรือไม่ปัดเศษทศนิยมของเงินเดือนพนักงาน เพื่อให้ผลลัพธ์เป็นไปตามนโยบายขององค์กร
- กรณีเลือกปัดเศษ: โปรแกรมจะทำการปัดเศษทศนิยมเงินเดือนของพนักงาน
- กรณีเลือกไม่ปัดเศษ: โปรแกรมจะไม่ปัดเศษทศนิยมเงินเดือนของพนักงาน
ตัวอย่าง
พนักงานเงินเดือน 13,000 / 30 = 433.33 บาท ถ้าเลือกปัดเศษจะเท่ากับ 433 บาท

พนักงานรายวันได้รับค่าแรงในวันหยุดนักขัตฤกษ์
การตั้งค่าพนักงานรายวันได้รับค่าแรงในวันหยุดนักขัตฤกษ์ เป็นการกำหนดเงื่อนไขว่าพนักงานรายวันจะได้รับหรือไม่ได้รับค่าแรงในวันหยุดนักขัตฤกษ์ แม้ไม่ได้มาทำงาน โดยมีวัตถุประสงค์เพื่อให้การคำนวณเงินเดือนเป็นไปตามนโยบายขององค์กร
ประเภทการตั้งค่า
- กรณีเลือกได้รับค่าแรง: ระบบจะคำนวณค่าแรงในวันหยุดนักขัตฤกษ์ให้ แม้ว่าพนักงานไม่ได้มาทำงานในวันดังกล่าว
- กรณีเลือกไม่ได้รับค่าแรง: ระบบจะไม่คำนวณค่าแรงในวันหยุดนักขัตฤกษ์ หากพนักงานไม่ได้มาทำงาน

พนักงานพาร์ตไทม์ปัดเศษชั่วโมง
การปัดเศษชั่วโมงสำหรับพนักงานพาร์ตไทม์ เป็นการตั้งค่าการปัดเศษชั่วโมงหากเวลาทำงานไม่เต็มชั่วโมง โดยสามารถเลือกได้ดังนี้
- ปัดเศษลงเต็มชั่วโมง
- ปัดเศษขึ้นเต็มชั่วโมง
- ปัดเศษขึ้น-ลงเต็มชั่วโมง
- ปัดเศษลงเต็มครึ่งชั่วโมง
- ปัดเศษขึ้นเต็มครึ่งชั่วโมง
- ปัดเศษขึ้น-ลงเต็มครึ่งชั่วโมง
ตัวอย่าง
พนักงานทำงาน 07:40:00 ชั่วโมง
- ปัดเศษลงเต็มชั่วโมง ระบบจะคำนวณให้ 07:00:00 ชั่วโมง
- ปัดเศษขึ้นเต็มชั่วโมง ระบบจะคำนวณให้ 08:00:00 ชั่วโมง
- ปัดเศษขึ้น-ลงเต็มชั่วโมง ระบบจะคำนวณให้ 08:00:00 ชั่วโมง
- ปัดเศษลงเต็มครึ่งชั่วโมง ระบบจะคำนวณให้ 07:30:00 ชั่วโมง
- ปัดเศษขึ้นเต็มครึ่งชั่วโมง ระบบจะคำนวณให้ 08:00:00 ชั่วโมง
- ปัดเศษขึ้น-ลงเต็มครึ่งชั่วโมง ระบบจะคำนวณให้ 08:00:00 ชั่วโมง

อัตราประกันสังคมของพนักงานและนายจ้าง
การตั้งค่าอัตราประกันสังคมในระบบ HumanSoft เป็นการกำหนดเปอร์เซ็นต์ที่ใช้ในการคำนวณเงินสมทบประกันสังคมของพนักงานและนายจ้าง โดยสามารถตั้งค่าได้ทั้งในระดับองค์กรหรือเฉพาะสำนักงานสาขา รวมถึงการตั้งค่าแบบรายบุคคล


