cancel
Showing results for 
Search instead for 
Did you mean: 

Advance Absence along with partial period salary

Former Member
0 Kudos

Hiya folks,

Got a scenario. Employee is going on an Absence from 5th - 10th, now i want to pay the absence days in advance, along with the salary from 1st - 5th. Means, salary from 1st till the 4th as well as the paid absence from 5th till the 10th. The employee joins back after the end of absence on 11th. Now at the end of the payroll period, i want to pay the salary for the rest of the 20 days for that period.

I believe, through Advance Absences in OC workbench, we can only pay the advances for absence days and not the partial period salary before the absence. Thus i guess that wouldnt work.

I've tried through OC corrections as well. I changed the employement status for the employee and made him inactive from 11th, executed the Regular Payroll on Demand and it worked fine. When the employee joined back after leave, i deleted the inactive status from IT0000 and run the OC Correction, it calculates the difference amount right, but it just creates /559 and /560 with the whole month salary + the difference /552.

Any expert wanna shed light on it?

Edited by: Shahzad Naseem on Feb 21, 2011 7:57 PM

Edited by: Shahzad Naseem on Feb 21, 2011 7:57 PM

Edited by: Shahzad Naseem on Feb 21, 2011 7:58 PM

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

This standard functionality only calculates the amount for the annual leave. So in my scenario, it will only calculate the amount of paid leave from 5th - 10th, and not the partial payment from his salary i.e. 1st - 4th. I want to pay his partial salary before the absence days + the amount of the paid absence, before he goes on leave. On his return, when the actually payroll runs for this payroll period, the amount that has already been paid is deducted and the rest of the amount is paid to him out of his salary.

For example:

No of days in a month = 30

Monthly salary = 30000

Salary per day = 1000

Paid Absence start from 05th - 10th = 6 days

Amount paid on 4th = 6000 (paid leave) + 4000 (partial salary before the paid absence)

Upon payroll run for the period = 30000 - 10000

So only 20000 will be paid

Regards,

Former Member
0 Kudos

Hi Shahzad,

Im having a similar requirement for my client. It would be helpful if you could tell me how it was resolved????

My mail id: sinus_83@yahoo.com

Thanks!

Former Member
0 Kudos

Well thanks for the effort, but I had checked this many times before i posted the issue. Doesnt really cater my scenario.

antoine_foucault
Active Contributor
0 Kudos

Hello:

Did I miss your requirement? -

Employee is going on an Absence from 5th - 10th, now i want to pay the absence days in advance, along with the salary from 1st - 5th. Means, salary from 1st till the 4th as well as the paid absence from 5th till the 10th

If an employee is to be absent during future payroll periods, for example, because of leave, you can pay the employee in advance for the period of the absence. The remuneration is calculated using Absence evaluation

Maybe it sounds easier said (on the paper) than done... good luck anyway.

antoine_foucault
Active Contributor
0 Kudos

Please kindly review page 16 of the found at Off-Cycle Activities (PY-XX-OC) - [url]http://help.sap.com/printdocu/core/print46c/en/data/pdf/PYXXGROC/PYSOME_OFFCYCLE.pdf[url]

Absence Payment

Use

If an employee is to be absent during future payroll periods, for example, because of leave, you can pay the employee in advance for the period of the absence. The remuneration is calculated using Absence evaluation.

Integration

Contrary to a payment in advance, you do not run payroll for the whole period in which the absence takes place. This means that the employee is only paid in advance for the time that he or she is absent.

Prerequisites

The standard system already contains an off-cycle reason for absence payments. In Customizing for Payroll, you can, if required, set up an off-cycle reason for absence payments. Choose Off-Cycle Activities -> Set Up Off-Cycle Reasons

You must assign the reason to the category Absence payment.

In Customizing for Payroll, under Off-Cycle Activities -> Off-Cycle Absence Evaluation Assign Absences to an Off-Cycle Reason, you have specified which absence types are permitted for off-cycle payroll.

Features

When you select the corresponding off-cycle reason from the Off-Cycle Workbench, the system proposes the absences for processing that have already been entered in the Absences infotype (2001), and that have been set as permitted for off-cycle payroll in Customizing. When you pay an absence, the system adds the following data to the already created record in the Absences infotype (2001).

Payroll identifier

The payroll identifier is a sequential number assigned by the system to differentiate between several absence payments or bonus payments made on the same day. This differentiation is necessary, since both of these off-cycle payroll runs belong to the same payroll type. The first absence payment or bonus accounting run has the payroll identifier 0.

Hope it helps,

Regards.