เงินเดือน

ใน Odoo เงินเดือนจะถูกคำนวณและกำหนดโดยปัจจัยห้าประการ: ประเภทโครงสร้าง พารามิเตอร์กฎ และ:ref:ประเภทข้อมูลอื่นๆ <payroll/other-input> ปัจจัยเหล่านี้ร่วมกันกำหนดวิธีการคำนวณค่าจ้างของพนักงานแต่ละคน

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

เมื่อมีการคำนวณสลิปเงินเดือน Odoo จะคำนวณเวลาทำงานของพนักงานจาก:doc:`รายการงาน <work_entries>`ของพวกเขา จากนั้นนำโครงสร้าง กฎ และพารามิเตอร์ที่เกี่ยวข้องจากประเภทโครงสร้างที่กำหนดให้กับพนักงานมาใช้เพื่อกำหนดค่าจ้างรวมของพวกเขา

ประเภทโครงสร้าง

ใน Odoo *ประเภทโครงสร้าง*จะจัดกลุ่มโครงสร้างเงินเดือนที่เกี่ยวข้องกัน เมื่อสัญญาระบุประเภทโครงสร้าง **เฉพาะ**โครงสร้างภายในประเภทนั้นเท่านั้นที่จะถูกใช้ในการคำนวณค่าจ้างของพนักงาน ประเภทโครงสร้างแต่ละประเภทมีโครงสร้างแต่ละรายการอยู่ภายใน โดยแต่ละโครงสร้างประกอบด้วยชุดกฎสำหรับการประมวลผลรายการใบบันทึกเวลา

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

Example

ประเภทโครงสร้างที่เรียกว่า พนักงาน ประกอบด้วยโครงสร้างที่แตกต่างกันสองแบบ: โครงสร้าง การจ่ายเงินปกติ ซึ่งรวมกฎต่างๆ ทั้งหมดสำหรับการประมวลผลการจ่ายเงินปกติ และโครงสร้าง โบนัสสิ้นปี ซึ่งรวมกฎ เฉพาะ สำหรับโบนัสสิ้นปี ทั้งสองอยู่ในประเภทโครงสร้าง พนักงาน เดียวกัน

ดู*ประเภทโครงสร้าง*ที่มีอยู่โดยไปที่ แอปบัญชีเงินเดือน ‣ การกำหนดค่า ‣ ประเภทโครงสร้าง

ประเภทโครงสร้างเริ่มต้นสองแบบได้รับการกำหนดค่าล่วงหน้าใน Odoo: พนักงาน และ ลูกจ้าง

โดยทั่วไป พนักงาน ใช้สำหรับพนักงานประจำ ซึ่งเป็นเหตุผลว่าทำไม ประเภทค่าจ้างเริ่มต้น จึงเป็น ค่าจ้างคงที่ และ ลูกจ้าง มักใช้สำหรับพนักงานที่ได้รับค่าจ้างตามชั่วโมง ดังนั้นประเภทค่าจ้างจึงเป็น ค่าจ้างรายชั่วโมง

Note

หากใช้ การแปลเป็นภาษาท้องถิ่นสำหรับบัญชีเงินเดือน ตามประเทศ แนะนำให้ใช้โครงสร้างในเอกสารการแปลเป็นภาษาท้องถิ่นของประเทศที่เกี่ยวข้อง

รายการประเภทโครงสร้างทั้งหมดที่กำหนดค่าไว้ในปัจจุบันที่พร้อมใช้งาน

ประเภทโครงสร้างใหม่

หากประเภทโครงสร้างเริ่มต้นไม่ตรงกับความต้องการของบริษัท ไปที่ แอปบัญชีเงินเดือน ‣ การกำหนดค่า ‣ ประเภทโครงสร้าง และคลิก สร้าง เพื่อสร้างประเภทโครงสร้างที่กำหนดเอง

Warning

เมื่อสร้างประเภทโครงสร้างเงินเดือนใหม่ ให้ตรวจสอบให้แน่ใจว่าได้คำนึงถึงกฎหมายท้องถิ่นและระดับประเทศทั้งหมด ยืนยันกับแผนกระบบบัญชีเมื่อกำหนดค่าโครงสร้างบัญชีเงินเดือน เพื่อให้แน่ใจว่าเป็นไปตามข้อกำหนดทั้งหมด

ดำเนินการกรอกข้อมูลต่อไปนี้ในช่อง:

  • ประเภทโครงสร้าง: ป้อนชื่อสำหรับประเภทโครงสร้างใหม่ เช่น พนักงาน หรือ ลูกจ้าง

  • ประเทศ: เลือกประเทศที่ประเภทโครงสร้างใหม่นี้ใช้กับจากเมนูแบบเลื่อนลง

  • ประเภทค่าจ้าง: เลือกประเภทค่าจ้างสำหรับโครงสร้าง:

    • ค่าจ้างคงที่: สำหรับพนักงานประจำที่ได้รับค่าจ้างเท่าเดิมทุกรอบการจ่ายเงิน

    • ค่าจ้างรายชั่วโมง: สำหรับพนักงานที่ได้รับค่าจ้างตามชั่วโมงการทำงานในแต่ละรอบการจ่ายเงิน

  • ตารางการจ่ายเงินที่กำหนดไว้เริ่มต้น: เลือกตารางการจ่ายเงินทั่วไปสำหรับประเภทโครงสร้างใหม่จากเมนูแบบเลื่อนลง ซึ่งระบุว่าโครงสร้างประเภทเฉพาะนี้จะจ่ายเงินบ่อยแค่ไหน

  • ชั่วโมงการทำงานเริ่มต้น: เลือกชั่วโมงการทำงานเริ่มต้นสำหรับประเภทโครงสร้างใหม่จากเมนูแบบเลื่อนลง ชั่วโมงการทำงานทั้งหมดที่มีอยู่สำหรับบริษัทที่เลือกในปัจจุบันจะปรากฏในเมนูแบบเลื่อนลง ชั่วโมงการทำงานเริ่มต้นคือตัวเลือก มาตรฐาน 40 ชั่วโมง/สัปดาห์ หากชั่วโมงการทำงานที่ต้องการไม่ปรากฏในรายการ สามารถสร้างชุดชั่วโมงการทำงานเริ่มต้นใหม่ได้

  • โครงสร้างการจ่ายเงินปกติ: พิมพ์ชื่อสำหรับโครงสร้างการจ่ายเงินปกติ ใช้เป็นตัวเลือกเริ่มต้นเมื่อสร้างสลิปเงินเดือน

  • ประเภทรายการงานเริ่มต้น: เลือกประเภทรายการงานเริ่มต้นซึ่งใช้สำหรับสร้างรายการงานทั้งหมดสำหรับพนักงาน

แบบฟอร์มประเภทโครงสร้างใหม่ที่ต้องกรอกเมื่อสร้างประเภทโครงสร้างใหม่

ชั่วโมงทำงานเริ่มต้นใหม่

เมื่อต้องการสร้างชั่วโมงการทำงานเริ่มต้นใหม่ ให้พิมพ์ชื่อสำหรับชั่วโมงการทำงานใหม่ในช่อง ชั่วโมงการทำงานเริ่มต้น ในแบบฟอร์มประเภทโครงสร้างใหม่ คลิก สร้างและแก้ไข แบบฟอร์มชั่วโมงการทำงานเริ่มต้นจะปรากฏขึ้น แบบฟอร์มชั่วโมงการทำงานเริ่มต้นมีสองส่วน: ส่วนข้อมูลทั่วไป และแท็บที่แสดงรายการชั่วโมงการทำงานแต่ละรายการตามวันและเวลา เมื่อกรอกแบบฟอร์มเสร็จแล้ว ให้คลิก บันทึกและปิด

  • ชื่อ: พิมพ์ชื่อสำหรับชั่วโมงการทำงานเริ่มต้นใหม่ ควรเป็นคำอธิบายที่ชัดเจนและเข้าใจง่าย เช่น มาตรฐาน 20 ชั่วโมง/สัปดาห์

  • Flexible Hours: Tick the checkbox to let employees adjust their start and end times while maintaining the same total daily hours.

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

  • ชั่วโมงเฉลี่ยต่อวัน: กรอกอัตโนมัติตามชั่วโมงการทำงานในแท็บ ชั่วโมงการทำงาน รายการนี้มีผลต่อการวางแผนทรัพยากรโดยกำหนดจำนวนทรัพยากรที่สามารถใช้ได้ต่อวันทำงาน

  • อัตราเวลาทำงาน: เปอร์เซ็นต์นี้สร้างขึ้นอัตโนมัติตามรายการสำหรับ บริษัทเต็มเวลา และชั่วโมงการทำงานที่กำหนดค่าไว้ในแท็บ ชั่วโมงการทำงาน ตัวเลขนี้ควรอยู่ระหว่าง 0.00% และ 100% ดังนั้นหากเปอร์เซ็นต์สูงกว่า 100% จะเป็นการบ่งชี้ว่าเวลาทำงานและ/หรือชั่วโมง บริษัทเต็มเวลา จำเป็นต้องปรับปรุง

  • บริษัท: เลือกบริษัทที่สามารถใช้ชั่วโมงการทำงานเริ่มต้นใหม่เหล่านี้จากเมนูแบบเลื่อนลง ปล่อยช่องนี้ว่างไว้หากชั่วโมงเหล่านี้พร้อมใช้งานสำหรับทุกบริษัท

  • เขตเวลา: เลือกเขตเวลาที่จะใช้สำหรับชั่วโมงการทำงานเริ่มต้นใหม่จากเมนูแบบเลื่อนลง

  • แท็บ ชั่วโมงการทำงาน: แท็บนี้คือที่ที่ระบุชั่วโมงการทำงานเฉพาะของแต่ละวัน เมื่อสร้างแบบฟอร์มชั่วโมงการทำงานเริ่มต้นใหม่ แท็บ ชั่วโมงการทำงาน จะถูกกรอกล่วงหน้าด้วยสัปดาห์ 40 ชั่วโมงเริ่มต้น โดยแต่ละวันแบ่งออกเป็นสามช่วงเวลา

    แต่ละวันประกอบด้วยช่วงเช้า (8:00–12:00) อาหารกลางวัน (12:00–13:00) และบ่าย (13:00–17:00) ที่กำหนดค่าโดยใช้รูปแบบเวลา 24 ชั่วโมง

    หากต้องการปรับเวลาใดๆ เหล่านี้ ให้คลิกที่ช่องและแก้ไขเวลาโดยใช้เมนูแบบเลื่อนลง หรือพิมพ์เวลาที่ต้องการโดยตรง

    Note

    ชั่วโมงการทำงานเป็นเฉพาะบริษัท และไม่สามารถแชร์ระหว่างบริษัทได้

    Tip

    หากชั่วโมงการทำงานไม่สอดคล้องกันในแต่ละสัปดาห์ และชั่วโมงการทำงานอยู่ในกำหนดการแบบสองสัปดาห์แทน ให้คลิกปุ่ม สลับไปใช้ปฏิทิน 2 สัปดาห์ ที่ด้านบนของแบบฟอร์มชั่วโมงการทำงานเริ่มต้นใหม่ การดำเนินการนี้จะเปลี่ยนแท็บ เวลาทำการ ให้แสดงเวลาการทำงานสองสัปดาห์ที่สามารถปรับเปลี่ยนได้

โครงสร้าง

โครงสร้างเงินเดือน คือสถานการณ์ต่างๆ ที่พนักงานสามารถได้รับค่าจ้างภายใน โครงสร้าง เฉพาะ และถูกกำหนดโดยกฎต่างๆ โดยเฉพาะ

จำนวนโครงสร้างที่บริษัทต้องการสำหรับแต่ละประเภทโครงสร้างขึ้นอยู่กับจำนวนวิธีการจ่ายเงินที่แตกต่างกันให้กับพนักงาน และวิธีคำนวณค่าจ้างของพวกเขา ตัวอย่างทั่วไปของโครงสร้างเพิ่มเติมคือ โบนัส

หากต้องการดูโครงสร้างต่างๆ สำหรับแต่ละประเภทโครงสร้าง ไปที่ แอปบัญชีเงินเดือน ‣ การกำหนดค่า ‣ โครงสร้าง

แต่ละ:ref:`ประเภทโครงสร้าง <payroll/structure-types>`จะแสดงรายการโครงสร้างต่างๆ ที่เกี่ยวข้องกับมัน แต่ละโครงสร้างมีชุดของกฎที่กำหนดมัน

โครงสร้างเงินเดือนที่พร้อมใช้งานทั้งหมด

คลิกที่โครงสร้างเพื่อดู:guilabel:`กฎเงินเดือน`ของมัน กฎเหล่านี้กำหนดวิธีการคำนวณใบแจ้งเงินเดือนสำหรับพนักงาน

Note

หลังจากติดตั้ง การแปลเป็นภาษาท้องถิ่นของบัญชีเงินเดือน โครงสร้างที่เกี่ยวข้องจะถูกติดตั้งและปรากฏในรายการนี้

รายละเอียดโครงสร้างเงินเดือนสำหรับการจ่ายเงินปกติ แสดงรายการกฎเงินเดือนเฉพาะทั้งหมด

เกณฑ์เงินเดือน

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

Warning

การแก้ไขหรือสร้างกฎควรทำ**เฉพาะ**เมื่อจำเป็นเท่านั้น

หากต้องการดูกฎทั้งหมด ไปที่ แอปบัญชีเงินเดือน ‣ การกำหนดค่า ‣ กฎ คลิกที่โครงสร้าง (เช่น การจ่ายเงินปกติ) เพื่อดูกฎทั้งหมด

To make a new rule, click New. A new rule form appears. Enter the following information in the fields.

Top section

  • Rule Name: Enter a name for the rule. This field is required.

  • Category: Select a category the rule applies to from the drop-down menu, or enter a new one. This field is required.

  • Code: Enter a code to be used for this new rule. This field is required.

  • Sequence: Enter a number indicating when this rule is calculated in the sequence of all other rules.

  • Salary Structure: Select a salary structure the rule applies to from the drop-down menu, or enter a new one. This field is required.

  • Active: Enable this toggle so the rule is available for use. Disable the toggle to continue to show it on the payslip, but skip the computation.

  • Appears on payslip: Disabling the toggle will still show the rule on the payslip, it will just not be computed.

  • View on Employer Cost Dashboard: Tick the checkbox to have the rule appear on the Employer Cost report, located on the Payroll app dashboard.

  • View on Payroll Reporting: Tick the checkbox to have the rule appear on payroll reports.

Enter the information for the new rule on the new rule form.

แท็บทั่วไป

เงื่อนไข

  • Condition Based on: Select from the drop-down menu whether the rule is Always True (always applies), a Range (applies to a specific range, which is entered beneath the selection), Other Input (the condition is entered beneath the field), or a Python Expression (the code is entered beneath the selection). This field is required.

การคำนวณ

  • Amount Type: Select from the drop-down menu whether the amount is a Fixed Amount, a Percentage (%), Other Input, or a Python Code. Depending on what is selected, the fixed amount, percentage, other input, or Python code needs to be entered next. This field is required.

การสมทบของบริษัท

  • Partner: If another company financially contributes to this rule, select the company from the drop-down menu.

แท็บคำอธิบาย

Provide any additional information in this tab to help clarify the rule. This tab only appears in the rule form.

แท็บระบบบัญชี

  • Debit Account: Select the debit account from the drop-down menu the rule affects.

  • Credit Account: Select the credit account from the drop-down menu the rule affects.

  • Split account line based on name: Tick the checkbox to split the accounting entry according to the payslip line name.

  • Not computed in net accountability: If checked, the amount of the rule is shown independently from the net salary, to allow for better reporting in the Accounting app.

พารามิเตอร์ของกฎ

พารามิเตอร์กฎแจ้ง Odoo ถึงวิธีคำนวณแต่ละบรรทัดของใบจ่ายเงินเดือน หากต้องการดูพารามิเตอร์กฎที่กำหนดค่าไว้ ไปที่ แอปบัญชีเงินเดือน ‣ การกำหนดค่า ‣ พารามิเตอร์กฎ

พารามิเตอร์กฎทั้งหมดจะแสดงขึ้น คลิกที่พารามิเตอร์กฎแต่ละรายการเพื่อดูรายละเอียด

พารามิเตอร์กฎแต่ละรายการแสดงชื่อของกฎ รหัส เมื่อกฎเปิดใช้งาน และค่าพารามิเตอร์

Example

พารามิเตอร์กฎสำหรับค่าจ้างล่วงเวลาแจ้ง Odoo ว่าพนักงานได้รับเงินหนึ่งเท่าครึ่งเมื่อทำงานเกิน 40 ชั่วโมง

ประเภทข้อมูลนำเข้าอื่นๆ

เมื่อสร้างสลิปเงินเดือน บางครั้งจำเป็นต้องเพิ่มรายการอื่น ๆ สำหรับสถานการณ์เฉพาะ เช่น ทิป ค่าคอมมิชชัน บัญชีรายจ่าย หรือการหัก รายการอื่น ๆ เหล่านี้สามารถพบได้โดยไปที่ แอปบัญชีเงินเดือน ‣ การกำหนดค่า ‣ ประเภทข้อมูลนำเข้าอื่น ๆ

รายการประเภทข้อมูลนำเข้าอื่นๆ สำหรับบัญชีเงินเดือนที่สามารถเลือกได้เมื่อสร้างรายการใหม่สำหรับใบจ่ายเงินเดือน

หากจำเป็นต้องใช้ประเภทข้อมูลนำเข้าใหม่ที่ไม่ปรากฏในรายการ ให้คลิกปุ่ม สร้าง เพื่อสร้างประเภทข้อมูลนำเข้าใหม่ ป้อน คำอธิบาย รหัส และเลือกโครงสร้างที่ใช้ได้ในช่อง ความพร้อมใช้งานในโครงสร้าง

Tick the Available in attachments checkbox if the input should be a salary attachment.

Important

รหัส ใช้ในกฎเงินเดือนเพื่อคำนวณใบจ่ายเงินเดือน หากช่อง ความพร้อมใช้งานในโครงสร้าง เว้นว่างไว้ แสดงว่าประเภทข้อมูลนำเข้าใหม่สามารถใช้ได้กับใบจ่ายเงินเดือนทั้งหมด และไม่จำกัดเฉพาะโครงสร้างใดโครงสร้างหนึ่ง

แบบฟอร์มประเภทข้อมูลนำเข้าใหม่ที่กรอกข้อมูลเรียบร้อยแล้ว