Odoo ERP

Odoo payroll Thailand: ประกันสังคม ภาษี PND และเครื่องมือท้องถิ่น

เงินเดือนในไทยต้องการอะไรจาก Odoo บ้าง ทั้งเรื่องประกันสังคม การหักภาษี ณ ที่จ่าย และจังหวะที่ควรใช้ระบบเงินเดือนท้องถิ่นแทน

Ravi Shanker Singhผู้ก่อตั้งและที่ปรึกษา Odooเผยแพร่ 9 นาทีในการอ่าน
แชร์
Odoo payroll Thailand: ประกันสังคม ภาษี PND และเครื่องมือท้องถิ่น
ภาพ: U.S. Army Corps of Engineers · Openverse · CC0
ในหน้านี้

Odoo payroll Thailand: ประกันสังคม ภาษี PND และเครื่องมือท้องถิ่น

บริษัทไทยทุกรายที่เราเริ่มงานด้วยมักถามคำถามเดียวกัน Odoo รันเงินเดือนได้ครบวงจรไหม ทั้งประกันสังคมและการยื่น PND คำตอบตรงไปตรงมาคือใช่และไม่ใช่ แอป Payroll ของ Odoo รองรับโครงสร้างได้ดี แต่ส่วนที่เป็นกฎเฉพาะของไทยต้องตั้งค่าเพิ่มเอง บางกรณีเครื่องมือเงินเดือนท้องถิ่นกลับเป็นทางเลือกที่ดีกว่า บทความนี้อธิบายว่า Odoo payroll Thailand ต้องมีอะไรบ้าง จุดไหนที่ Odoo ทำได้ดีอยู่แล้ว และจุดไหนที่เราแนะนำให้ออกนอกแอปหลัก

เราไม่ได้เริ่มต้นจากการเป็นผู้ขายซอฟต์แวร์เงินเดือน เราเป็นที่ปรึกษา Odoo ที่ต้องดูแลเรื่องเงินเดือนไปด้วย เพราะงานนี้อยู่ติดกับงานบัญชี งาน HR และการปิดบัญชีสิ้นเดือนที่เราดูแลให้ลูกค้าอยู่แล้ว ความใกล้ชิดตรงนี้เองทำให้เรามีมุมมองชัดเจน ว่าเมื่อไหร่เงินเดือนควรอยู่ใน Odoo และเมื่อไหร่ไม่ควร

Odoo payroll Thailand ต้องการอะไรจริง ๆ

เงินเดือนในไทยไม่ใช่แค่เงินเดือนรวมหักค่าลดหย่อน การรันเงินเดือนให้ถูกต้องตามกฎหมายต้องมีอย่างน้อยสามอย่างทำงานร่วมกันทุกเดือน

  • เงินสมทบกองทุนประกันสังคม (SSF) คำนวณจากฐานเงินเดือนที่มีเพดาน แบ่งจ่ายระหว่างลูกจ้างกับนายจ้าง และรายงานผ่านระบบของสำนักงานประกันสังคม
  • ภาษีเงินได้บุคคลธรรมดาหัก ณ ที่จ่ายตามกระบวนการ PND 1 ตามอัตราภาษีแบบขั้นบันไดและค่าลดหย่อนที่พนักงานแจ้งไว้
  • สลิปเงินเดือนและหนังสือรับรองภาษีประจำปี (50 ทวิ) ที่ตรงกับยอดที่ยื่นจริง ความไม่ตรงกันระหว่างบันทึกเงินเดือนกับการยื่น PND เป็นจุดแรกที่การตรวจแรงงานหรือการตรวจภาษีมักเช็ก

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

จุดที่ Odoo payroll Thailand ทำได้ดีจริง

แอป Payroll ของ Odoo แข็งแรงในส่วนโครงสร้างของปัญหา คือการกำหนดกฎเงินเดือน สัญญาจ้าง และโครงสร้างแยกตามกลุ่มพนักงาน แอปนี้รันเครื่องคำนวณเทียบกับข้อมูลการเข้างานและวันลาที่ดึงมาจากฐานข้อมูลเดียวกับ HR สำหรับบริษัทที่ใช้ Odoo อยู่แล้วทั้งงานขาย คลังสินค้า และบัญชี การเก็บเงินเดือนไว้ในระบบเดียวกันมีข้อดีชัดเจน ต้นทุนพนักงาน ค่าใช้จ่ายเงินเดือน และงบประมาณแต่ละแผนกจะกระทบยอดกับบัญชีแยกประเภททั่วไปโดยอัตโนมัติ คุณไม่ต้องกระทบยอดไฟล์ส่งออกเงินเดือนกับผังบัญชีแยกต่างหากทุกเดือน

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

สิ่งที่ยังขาดในระบบมาตรฐาน

ช่องว่างด้านการปรับให้เข้ากับไทยคือกฎตามกฎหมายโดยเฉพาะ ได้แก่ ตารางเงินสมทบ SSF การคำนวณหัก ณ ที่จ่ายตาม PND 1 และรูปแบบไฟล์ที่สำนักงานประกันสังคมกับกรมสรรพากรต้องการสำหรับการยื่นแบบอิเล็กทรอนิกส์ ไม่มีส่วนไหนมาพร้อมเป็นชุดปรับแต่งเงินเดือนไทยสำเร็จรูปใน Odoo มาตรฐาน ต่างจากโมดูล VAT และใบกำกับภาษีอิเล็กทรอนิกส์สำหรับภาษีขายที่มีมาให้แล้ว เราจึงต้องสร้างกฎเงินเดือนแบบกำหนดเองเพื่อจำลองเพดาน SSF และขั้นภาษี PND กฎเหล่านี้ต้องถูกตรวจสอบกับตารางของรัฐฉบับล่าสุดอย่างน้อยปีละครั้ง บางปีอาจบ่อยกว่านั้นถ้าเพดานเปลี่ยน

ตั้งค่า SSF และ PND สำหรับ Odoo payroll Thailand

เวลาที่เราเก็บเงินเดือนไว้ใน Odoo ขั้นตอนการสร้างระบบจะประมาณนี้

  1. กำหนดโครงสร้างเงินเดือนแยกตามกลุ่มพนักงาน (พนักงานรายเดือน รายวัน ผู้รับจ้างอิสระ) พร้อมชุดกฎของตัวเอง เพราะการปฏิบัติต่อ SSF แตกต่างกัน
  2. เพิ่มกฎเงินเดือนที่จำกัดเงินสมทบ SSF ไว้ที่เพดานของรัฐ คำนวณส่วนลูกจ้าง 5 เปอร์เซ็นต์ พร้อมส่วนนายจ้างที่เท่ากัน โดยโพสต์เข้าบัญชีเจ้าหนี้แยกกัน
  3. เพิ่มกฎภาษีหัก ณ ที่จ่ายที่ประมาณรายได้รายปี ใช้ขั้นภาษี PND 1 แบบขั้นบันได และหักค่าลดหย่อนมาตรฐานที่พนักงานยื่นไว้ (ค่าลดหย่อนส่วนตัว คู่สมรส บุตร เงินสะสมกองทุนสำรองเลี้ยงชีพ)
  4. สร้างสลิปเงินเดือนรายเดือนและรายงานภาษีหัก ณ ที่จ่ายที่กระทบยอดกับยอดที่นำส่งผ่าน PND 1 รายงานนี้ควบคู่กับรายงาน PND 3 และ PND 53 ที่เราตั้งค่าไว้แล้วสำหรับภาษีหัก ณ ที่จ่ายฝั่งผู้ขาย ซึ่งเป็นส่วนหนึ่งของบริการดูแลระบบ Odoo
  5. ออกหนังสือรับรองภาษีประจำปีต่อพนักงานแต่ละคนเมื่อสิ้นปี ให้ตรงกับยอดสะสมที่ยื่น PND 1 ตลอดปี

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

เมื่อไหร่เครื่องมือเงินเดือนท้องถิ่นเป็นทางเลือกที่ดีกว่า

เราแนะนำให้เชื่อมต่อผู้ให้บริการเงินเดือนไทยโดยเฉพาะ แทนการสร้างทุกอย่างใน Odoo เมื่อเข้าเงื่อนไขข้อใดข้อหนึ่งต่อไปนี้

  • จำนวนพนักงานมากพอ หรืออัตราการเข้าออกสูงพอ จนความเสี่ยงด้านการปฏิบัติตามกฎหมายเงินเดือนมีน้ำหนักมากกว่าความสะดวกของการใช้ระบบเดียว แพลตฟอร์มเงินเดือนไทยเฉพาะทางมักอัปเดตกฎ SSF และ PND ทันทีที่เปลี่ยน เพราะนั่นคือธุรกิจหลักของเขา
  • บริษัทมีสำนักงานเงินเดือนภายนอกอยู่แล้วด้วยเหตุผลด้านกฎหมายหรือการตรวจสอบ และต้องการเพียงให้รายการบัญชีที่ได้ถูกโพสต์เข้า Odoo
  • นโยบาย HR ซับซ้อน เช่น ค่ากะ กองทุนสำรองเลี้ยงชีพหลายแบบ หรือข้อตกลงสหภาพแรงงาน ซึ่งเหมาะกับซอฟต์แวร์เงินเดือนที่สร้างมาเพื่อความซับซ้อนนั้นโดยเฉพาะมากกว่า

ในกรณีเหล่านี้รูปแบบการเชื่อมต่อของเราตรงไปตรงมา เครื่องมือเงินเดือนท้องถิ่นยังคงเป็นระบบหลักสำหรับการคำนวณเงินเดือนและการยื่นแบบตามกฎหมาย ส่วนเราสร้างการเชื่อมต่อ API หรือการนำเข้าข้อมูลตามรอบเวลาที่โพสต์รายการบัญชีสรุปเข้า Odoo ทุกเดือน แยกตามแผนกหรือศูนย์ต้นทุน ข้อมูลหลักของพนักงานยังคงอยู่ใน Odoo HR สำหรับผังองค์กร วันลา และการเข้างาน โดยซิงก์เฉพาะฟิลด์ที่เกี่ยวกับเงินเดือนทางเดียว

ตารางช่วยตัดสินใจ

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

สิ่งที่ผิดพลาดเมื่อรีบทำระบบ

ข้อผิดพลาดที่เราเจอบ่อยที่สุดคือการมองเงินเดือนเป็นงานตั้งค่าครั้งเดียวจบ เหมือนที่บางทีมมองการตั้งค่า VAT เพดาน SSF และขั้นภาษี PND ไม่ใช่ค่าคงที่ เราเคยต้องแก้กฎเงินเดือนของลูกค้ามากกว่าหนึ่งครั้ง เพราะเพดานเงินเดือนเปลี่ยนกลางปี แล้วไม่มีใครอัปเดตกฎก่อนรอบเงินเดือนถัดไป ถ้าเงินเดือนยังอยู่ใน Odoo ต้องมีคนในทีมคุณหรือทีมเรากำหนดรอบตรวจสอบการปฏิบัติตามกฎหมายประจำปีไว้ในปฏิทินจริง เช็กลิสต์ตอนขึ้นระบบอย่างเดียวไม่พอ

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

ข้อแนะนำของเราสำหรับ SME ไทยส่วนใหญ่

สำหรับบริษัทที่มีพนักงานต่ำกว่าประมาณ 50 คนและมีโครงสร้างเงินเดือนค่อนข้างมาตรฐาน เราแนะนำโดยทั่วไปให้สร้างระบบเงินเดือนใน Odoo พร้อมกฎ SSF และ PND แบบกำหนดเอง ประโยชน์จากข้อมูลบัญชีและเงินเดือนที่รวมเป็นหนึ่งเดียวคุ้มกว่าภาระดูแลรักษาที่ขนาดนี้ เกินขนาดนั้น หรือมีความซับซ้อนที่มีนัยสำคัญด้านสวัสดิการหรือโครงสร้างหลายนิติบุคคล เราเอนเอียงไปทางคงเครื่องมือเงินเดือนเฉพาะทางไว้ และเชื่อมเฉพาะสรุปบัญชีเข้า Odoo

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

แชร์

คำถามที่พบบ่อย

Odoo มีชุดปรับแต่งเงินเดือนไทยสำเร็จรูปในตัวหรือไม่

ไม่มีในรูปแบบโมดูลสำเร็จรูปแบบเดียวกับ VAT หรือใบกำกับภาษีอิเล็กทรอนิกส์ แอป Payroll ของ Odoo ให้โครงสร้างพื้นฐาน แต่กฎเงินสมทบ SSF ขั้นภาษี PND และรูปแบบการยื่นแบบไทยต้องตั้งค่าเป็นกฎเงินเดือนแบบกำหนดเอง และต้องทบทวนเป็นระยะเมื่ออัตราของรัฐเปลี่ยน

Odoo คำนวณเงินสมทบกองทุนประกันสังคมอัตโนมัติได้หรือไม่

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

ควรรันเงินเดือนใน Odoo หรือใช้ผู้ให้บริการเงินเดือนแยกต่างหาก

ขึ้นอยู่กับจำนวนพนักงาน ความซับซ้อนของสวัสดิการ และความเสี่ยงด้านการปฏิบัติตามกฎหมาย บริษัทขนาดเล็กที่มีโครงสร้างเงินเดือนมาตรฐานมักทำได้ดีเมื่อเก็บเงินเดือนไว้ใน Odoo เพื่อรวมข้อมูลบัญชี องค์กรขนาดใหญ่หรือซับซ้อนกว่ามักได้ประโยชน์จากเครื่องมือเงินเดือนเฉพาะทางที่เชื่อมผ่านรายการบัญชีสรุป

ภาษีหัก ณ ที่จ่ายจากเงินเดือนเกี่ยวข้องกับรายงาน PND 3 และ PND 53 อย่างไร

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

ถ้าเพดาน SSF หรือขั้นภาษีเปลี่ยนกลางปีจะเกิดอะไรขึ้น

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

แหล่งข้อมูล

เกี่ยวกับผู้เขียน

Ravi Shanker Singh

ผู้ก่อตั้งและที่ปรึกษา Odoo

ผู้ก่อตั้ง Tech After Me และที่ปรึกษา Odoo ราวีดูแลการติดตั้ง ปรับแต่ง และซัพพอร์ตระบบ Odoo ERP รวมถึงพัฒนาเว็บ แอปมือถือ และระบบข้อมูลให้ธุรกิจในไทย สหรัฐอเมริกา และอินเดีย โดยประจำอยู่ที่กรุงเทพฯ นิวยอร์ก และเดลี (NCR)

บทความอื่นของผู้เขียน

อ่านต่อ

งบการเงิน Odoo ในไทย: จากงบดุลสู่ความพร้อมตรวจสอบบัญชีOdoo ERP

งบการเงิน Odoo ในไทย: จากงบดุลสู่ความพร้อมตรวจสอบบัญชี

เราจัดวางงบการเงิน Odoo ในไทยอย่างไร ให้งบดุล งบกำไรขาดทุน และขั้นตอนปิดบัญชีผ่านคำถามของผู้สอบบัญชีได้จริง

Ravi Shanker Singh8 นาทีในการอ่าน

ปรับผังบัญชีไทย Odoo ให้ใช้งานได้จริงOdoo ERP

ปรับผังบัญชีไทย Odoo ให้ใช้งานได้จริง

ผังบัญชีไทยที่ติดตั้งมากับ Odoo เป็นเพียงจุดเริ่มต้น ไม่ใช่ระบบที่พร้อมใช้งานทันที นี่คือสิ่งที่เราปรับแก้ก่อนบันทึกสมุดรายวันรายการแรก

Ravi Shanker Singh10 นาทีในการอ่าน

เชื่อม TikTok Shop กับ Odoo: สต็อกเดียว ไม่มีขายเกินOdoo ERP

เชื่อม TikTok Shop กับ Odoo: สต็อกเดียว ไม่มีขายเกิน

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

Ravi Shanker Singh10 นาทีในการอ่าน

เปลี่ยนสิ่งที่คุณอ่าน ให้เป็นผลลัพธ์จริง

ทีมที่เขียนบทความเหล่านี้คือทีมเดียวกับที่ลงมือทำงานจริง เล่าให้เราฟังว่าคุณกำลังทำโปรเจกต์อะไรอยู่

รับบทความใหม่ทางอีเมล

รับบทความใหม่ทางอีเมล

คู่มือ Odoo และข่าวไอทีที่มีผลต่อธุรกิจของคุณ ไม่เกินสัปดาห์ละหนึ่งฉบับ