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