What Is Meant By Off Cycle Payroll 

As an addition to regular payroll, which carries out payroll at fixed regular intervals, this function enables you to carry out specific off-cycle payroll activities for individual employees on any day. Off-cycle reasons differentiate between various types of off-cycle payroll runs.

For this you have to maintain IT0267 with appropriate data. 

And then pass the data of offcycle in the payroll driver. 

Example of off-cycle payments are like bonus, incentives which are not part of the regular payroll structure. they are paid depending on the company structure. you can tax those amounts paid, once in a month (tax for the complete amount in one month instead of annual taxation).  Suppose you pay an employee 200000 and he leaves the company in the next month then there are lots of complications regarding tax. 

Before executing the Offcycle payroll, following steps need to follow:

1. PY IN-->Offcycle Activites-->Check entry permissibiity for IT 0267
2. Create one Offcycle Wage type Ex: Bonus/Loan
3. Assign Wage type groups to Wage type group
4. Check the Wage type Chars
5. Select the Payroll Driver --in this give the Offcycle Payroll 'A'  and date as 15.01.2009 & make sure that Payroll period must be one month back that is 09th period for Dec month.
Tcode : PU0C_40 - Offcycle Payroll code.

Thats it...Done.

You can check the Payroll results basing on the Payroll periods we can findout the Offcycle PY or Regular run.
 

Back Payment For Off-Cycle Bonus 

When run back payment, system give a error message:
"Current payroll payment date 2009-03-31 less than last payroll payment date 2009-04-16"

Step 1 : run normal pay for period 200903,payment date:2008-04-16.
Step 2 : back payment with bonus,payment date:20098-03-31
then system give a error message:
"Current payroll payment date 2009-03-31 less than last payroll payment date 2009-04-16"

How to pay the back payment?

We believe you want to give offcycle payment for the same period (200903), if yes, then you have to select the payment date which falls out side the period as after 2009-04-16 and control record should be in exit mode of period 200903. 

The date you have been selected for the offcycle payment follows in period 200903, which is a normal period and you cannot run offcycle within this period. 
if you want to give offcyle payment for previous period (200902) then the date which you have selected is correct but same time control record should be at exit mode for period 200902. 

HR Questions

SAP HR Reference Books:
SAP Human Resource Certification, Interview Questions and Configuration Reference Books

Back to:
SAP HR (Human Resources) Hints and Tips

Return to :-
SAP ABAP/4 Programming, Basis Administration, Configuration Hints and Tips

(c) www.gotothings.com All material on this site is Copyright.
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk.
All product names are trademarks of their respective companies.  The site www.gotothings.com is in no way affiliated with SAP AG.
Any unauthorised copying or mirroring is prohibited.