2. Payroll Steps
Steps Step description Tcode/ Report
1. Live Payroll
Check control record is set as 'Release for Payroll' Pa03
Start Payroll - Run on 'Z000' schema (full runs) Pc00_M08_calc
2. Payroll errors
correction
Set payroll control record to 'Release for correction' PA03
Correct the errors for match code W colleagues. PA30
Start Payroll - Run a match code W (Z000 schema) for the area once errors
corrected.
Pc00_M08_calc
Check Matchcode W - ensure all are leavers. Get the result from Pa0003 and
compare with PA0000 table.
SE16, PA03
3. Leaver Payroll
Start Payroll - Run a match code W for ZRET schema the area. Pc00_M08_calc
Check no colleagues left or locked in the control record PA03
4. FPS Simulation
Run simulation FPS RPCFPSG0
Amend errors & re-run payroll if necessary PA30
Send to HMRC & await confirmation of successful submission, if unsuccessful
amend errors and re-run (inc. Payroll if necessary)
PB2A
5. Release Control
record
Release Payroll Control Record PA03
6. Posting Simulation
Simulate posting runs VD PC00_M99_CIPE
Check for any fallout of completed finance postings. SM37
Ensure balancing of posting runs PCP0
Investigate any finance fallouts and amend where necessary
Re-run Payroll (match code W) if any Finance Fallouts amended
3. Payroll Steps
Steps Step description Tcode/ Report
7. Wage Type
Statement
Run wage type statements . (Bacs Rec /559 and /560) PC00_M99_CLGA09
8. BACS Simulation
Run Simulation BACs - Test PreDME for each area PC00_M08_CDTA
Ensure the outputs for WTS & PreDME match per payroll area
9. Payslip Message
creation
Load Payslip Message IF NO MESSAGE REMOVE PREVIOUS MONTHS SO10
10. Print Payslip
generation
Check pay day date VD and check Payslip message is there or removed if no
message PC00_M08_CEDT
11. BACS Live
Set up Live BACs PC00_M08_CDTA
Spool output files, and print Create number for each area.
12. DME : Create
Payment Medium
Create Payment Medium Workbench (In File) PC00_M99_FPAYM
Check in AL11 in the out file for amount to be paid matches /559 and the Julian
date is the correct date. Check sequence number in out file
13. Exit Controll
record
Exit Payroll - DO NOT MOVE ONTO NEXT MONTH
14. Posting live
Live posting run for VD PC00_M99_CIPE
Ensure balancing of posting runs , Release & post files PCP0
15. PAE - Post payroll Run Post Payroll Report RPCPAEG1
16. P45 generation
Run P45 programme in TEST RPCP45GNRTI
Run P45 programme in LIVE RPCP45GNRTI
17. FPS Live
Run live FPS. - Run XML with ALV RPCFPSG0
Highlight and excute all files to HMRC (08 country - PAYE ref) PB2A
18. Exit Payroll Release Payroll for VD PA03
4. BACS (UK)
• Bank Sort Code
• Account Codes
• Net Payment
• Bank Sort Code
• Account Codes
• Net Payment
Header and Footer is added by Wrapper job
interface control parameters passed
Picked by MQ Series (Usually 3 days before Pay day)
Transmitted via EDI / Communication sub system
[REIMS]
BACS
[Third Party Clearing]
Distributes to individual
EE’s bank
.bac file
HSBC
LBG
TSB
SAP Payroll
Confirmation
5. BACS (Ireland)
• Bank Sort Code
• Account Codes
• Net Payment
• Bank Sort Code
• Account Codes
• Net Payment
Header and Footer is added by Wrapper job
interface control parameters passed
Picked by MQ Series (Usually 3 days before Pay day)
Transmitted via EDI / Communication sub system
[REIMS]
ADDS
[Third Party Clearing]
Distributes to individual
EE’s bank
EMTS file
HSBC
LBG
TSB