SAP Payroll - บทนำ

SAP Payroll เป็นหนึ่งในโมดูลหลักใน SAP Human Capital Management ใช้ในการคำนวณค่าตอบแทนสำหรับพนักงานแต่ละคนที่เกี่ยวข้องกับงานที่ทำ SAP Payroll ไม่เพียง แต่ประกอบด้วยส่วนของค่าตอบแทนเท่านั้น แต่ยังรวมถึงผลประโยชน์อื่น ๆ ที่องค์กรต้องจัดให้เพื่อสวัสดิการพนักงานตามกฎหมาย บริษัท ต่างๆในประเทศใด ๆ โดยทั่วไป ได้แก่ -

  • กฎหมายแรงงาน
  • กฎหมายสิทธิประโยชน์
  • กฎหมายเงินสมทบ
  • กฎหมายภาษี
  • กฎหมายข้อมูล
  • กฎหมายการรายงาน
  • กฎหมายสถิติ

SAP Payroll Systemจัดการการจ่ายเงินขั้นต้นและสุทธิซึ่งรวมถึงการชำระเงินและการหักเงินที่คำนวณในขณะที่ประมวลผลการจ่ายเงินเดือนสำหรับพนักงาน ระบบจะคำนวณการจ่ายเงินและการหักเงินทั้งหมดในขณะที่ประมวลผลค่าตอบแทนโดยใช้ประเภทค่าจ้างที่แตกต่างกัน

เมื่อดำเนินการจ่ายเงินเดือนเสร็จสิ้นระบบจะดำเนินกิจกรรมต่างๆที่ตามมา

For example - คุณสามารถสร้างรายการต่างๆที่เกี่ยวข้องกับค่าตอบแทนและการหักเงินที่ดำเนินการในระบบ

บูรณาการกับโมดูลอื่น ๆ สำหรับการประมวลผลเงินเดือน

โมดูล SAP Payroll สามารถรวมเข้ากับ -

  • การบริหารงานบุคคล
  • การจัดการเวลา
  • แรงจูงใจและค่าจ้าง
  • การเงินและการบัญชี

Personnel Administrationใช้เพื่อรับข้อมูลหลักและข้อมูลอื่น ๆ ที่เกี่ยวข้องกับการจ่ายเงินเดือน โดยใช้Time Managementคุณจะได้รับข้อมูลที่เกี่ยวข้องกับเวลาเพื่อคำนวณค่าตอบแทนและสำหรับการดำเนินการจ่ายเงินเดือน

Incentive and Wagesข้อมูลจะใช้ในการคำนวณองค์ประกอบค่าจ้างจูงใจในบัญชีเงินเดือน ประเภทค่าจ้างกำหนดค่าจ้างรายวันสำหรับพนักงานแต่ละคนและแรงจูงใจจะกำหนดผลประโยชน์พิเศษอื่น ๆ ที่ควรจ่ายให้กับพนักงาน

ค่าใช้จ่ายสำหรับบัญชีเงินเดือนถูกลงรายการบัญชีไปยังศูนย์ต้นทุนโดยใช้การรวมกับโมดูล SAP Finance and Accounting คุณสามารถกำหนดต้นทุนให้กับศูนย์ต้นทุนในFinance and Accountingโมดูล. คุณยังสามารถจัดการค่าใช้จ่ายสำหรับการประมวลผลเงินเดือนของผู้ขายบุคคลที่สามได้ที่นี่

พื้นฐาน - การจ่ายเงินเดือน

การจ่ายเงินเดือนขึ้นอยู่กับไฟล์ payroll driverที่แตกต่างกันไปในแต่ละประเทศและภูมิภาค โปรแกรมควบคุมบัญชีเงินเดือนจะพิจารณากฎระเบียบด้านการบริหารและกฎหมายของประเทศในขณะที่กำหนดบัญชีเงินเดือน ในขณะที่เรียกใช้บัญชีเงินเดือนโปรแกรมควบคุมเงินเดือนจะอ้างถึงสคีมาการจ่ายเงินเดือนที่เกี่ยวข้องซึ่งมีฟังก์ชันต่างๆมากมาย แต่ละฟังก์ชันประกอบด้วยฟังก์ชันนำเข้าข้อมูลจากตารางภายในและไฟล์ที่เกี่ยวข้องกับบัญชีเงินเดือน

The steps in Payroll processing -

ระบบบัญชีเงินเดือนรับข้อมูลที่เกี่ยวข้องกับการจ่ายเงินเดือนจากระบบ ในกรณีที่off-cycle payrollระบบจะลบตารางภายในและนำเข้าผลการจ่ายเงินเดือนล่าสุด ค่าจ้างขั้นต้นกำหนดการกะและค่าตอบแทนพร้อมกับฐานการประเมินจะถูกคำนวณในระบบและจะมีการเพิ่มข้อมูลหลักที่เกี่ยวข้องกับการจ่ายเงินเดือนนี้ในการคำนวณ

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

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

พนักงานขับรถ

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

Following are a couple of drivers with their technical names -

  • RPCALCx0 - ที่นี่ x แทนรหัสเฉพาะประเทศเช่น 'D' สำหรับเยอรมนีและ F สำหรับฝรั่งเศสเป็นต้น

  • HxxCALC0 - ที่นี่ xx แทนรหัส ISO สำหรับประเทศเช่น ID สำหรับอินโดนีเซีย

สคีมาเงินเดือน

นี่แสดงถึงกฎการคำนวณที่โปรแกรมควบคุมบัญชีเงินเดือนใช้ ในระบบ SAP Payroll คุณมีสกีมาเฉพาะประเทศX000 ที่ไหน X หมายถึงตัวบ่งชี้ประเทศ

โครงสร้าง Schema ประกอบด้วยส่วนประกอบต่อไปนี้ -

Initialization

Step 1 -

  • รวมถึงการอัปเดตฐานข้อมูล
  • การนำเข้า Infotypes
  • การคำนวณการจ่ายเงินขั้นต้น

Step 2 -

  • การประมวลผลข้อมูลเวลาจากการจัดการเวลา
  • ปิดรอบการจ่ายเงินเดือน
  • การบัญชีเงินเดือนของบัญชีเงินเดือนที่ประมวลผลล่าสุด
  • การคำนวณข้อมูลที่เกี่ยวข้องกับเวลาและการคำนวณยอดรวมสำหรับพนักงานแต่ละคน
  • ปัจจัยการแสดง
  • การคำนวณการจ่ายสุทธิ

Step 3 -

  • การคำนวณค่าตอบแทนสุทธิ
  • ดำเนินการโอนเงินผ่านธนาคาร

บัญชีเงินเดือน - การดำเนินงานเบื้องหลัง

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

For example - สามารถเรียกใช้บัญชีเงินเดือนในตอนกลางคืนและคุณสามารถตรวจสอบผลลัพธ์ได้ในเช้าวันรุ่งขึ้น

จะกำหนดเวลาการจ่ายเงินเดือนในพื้นหลังได้อย่างไร?

ไปที่ระบบ→บริการ→งาน→กำหนดงานหรือ SM36

คุณสามารถกำหนดงานได้ที่นี่เพื่อให้บัญชีเงินเดือนทำงานอยู่เบื้องหลัง งานเบื้องหลังเหล่านี้ประมวลผลโดยใช้ไฟล์Computing Center Management System (CCMS)ในระบบ SAP CCMS สามารถใช้เพื่อทำหน้าที่ดังต่อไปนี้

  • การกำหนดค่าและการตรวจสอบระบบประมวลผลพื้นหลังนี้
  • การจัดการและกำหนดเวลางานเบื้องหลังในระบบ

จะจัดตารางงานเบื้องหลังอย่างไร?

ในการกำหนดเวลางานเบื้องหลังให้ป้อนชื่องาน ป้อนระดับงานที่กำหนดลำดับความสำคัญของงาน

คุณสามารถกำหนดลำดับความสำคัญได้สามประเภท -

  • คลาส A - สูง
  • คลาส B - ปานกลาง
  • คลาส C - ต่ำ

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

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

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

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

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