Skip to Content
author's profile photo Former Member
Former Member

Advance Absence along with partial period salary

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

Add a comment
10|10000 characters needed characters exceeded

Related questions

3 Answers

  • Posted on Feb 22, 2011 at 08:59 AM

    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.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Feb 28, 2011 at 12:00 PM

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

    Add a comment
    10|10000 characters needed characters exceeded

    • 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.

  • author's profile photo Former Member
    Former Member
    Posted on Mar 15, 2011 at 11:34 AM

    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,

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.