cancel
Showing results for 
Search instead for 
Did you mean: 

EC Payroll - Off Cycle Special Payment

former_member110706
Participant
0 Kudos

Hi Experts,

I would like to run the Off Cycle for Special Payment for an employee.

My Control record is in October Exit Payroll status.

1. I have created a One Time Payment on Oct 30,2022.

2. Replicated the Pay comp values to ECP.

3. Created an Off Cycle Bonus process under "Manager Process" with the date as Oct 30

4. When I am trying to create My Off Cycle request, I am receiving the below error:

No Payments available for this Pay Date and Reason.

I have already referred the KBA, but I couldn't understand. Also, can anyone tell me how the system differentiates between whether the entry is an Off Cycle Bonus entry or Off Cycle Correction entry..

Kindly advice.

Accepted Solutions (0)

Answers (5)

Answers (5)

lubarrera
Explorer

Dear hari_28

It is an understatement "the system will not support same pay component to be used in both the Regular Payroll run (0015) and Off-Cycle Payroll run (0267)". Of course, SAP ECP does, what I wanted to make you aware of is that you can still achieve the desired result without enabling replication of Holiday payment into 267, a correction payrun (type B) will suffice to solve your problem. But it is your call as you designed the process, so you are who knows the stuff better than most. As far as I know you don't need to enable the wage type in IT0267, that's my humble opinion.Best regards,
former_member110706
Participant
0 Kudos

Dear 100484,

Thanks for your valuable suggestion. And yes, per your say, the "correction" Payroll run, will satisfy our requirement for this case.

We can consider this as a workaround.

Let me analyze this further and take a call.

Thanks once again

lubarrera
Explorer
0 Kudos

By the way, how are your stakeholders feeling with the experience delivered by the PCC?

There isn't a day goes by that l don't fall in love with the PCC.

Happy to read the experience you share!!!

Thanks,

lubarrera
Explorer
0 Kudos

Hi hari_28

First of all, you may want to read https://help.sap.com/doc/551535e561c74572ab8462c9e61cc769/2211/en-US/SF_ECPAY_PTP.pdf subsection 9.5.1 onward.

Now, I guess I am understanding what you are after and please correct me if I am wrong: the payroll supervisor failed to pay the Holiday Payment because of either a missed data entry or tardiness informing the Holiday Payment. Whatever the case, the payroll supervisor needs to enter in IT0015 instead (you get the idea a non-recurring paycomponent). Running the Off-cycle payroll type "B" is going to cause the recently replicated additional payment Holiday Payment to be paid as an adjustment which is indeed what the payroll type "B" is designed for. Not doing that is going to lead to a retroactive calculation for the past period, and the Holiday Payment will have no choice than being held for regular payroll for the following month. Don't overcomplicate things by creating a mapping and enabling the Holiday Payment in infotype 267, keep it stupid simply.

Hope it helps.

Good luck,

Luis

former_member110706
Participant
0 Kudos

Dear 100484

Thanks for your valuable comments.

I have read the document and needed your input to check if my understanding on this is correct.

The system will not support same pay component to be used in both the Regular Payroll run (0015) and Off-Cycle Payroll run (0267), right?

We need to have a dedicated Pay Component for Off Cycle (Special Payment) process, isn't it?

As we can integrate the Incoming Pay component (EC to ECP) to only one info type, either 0015 or 0267, we cannot use the same pay component for both Regular Payroll run and Off Cycle special payment (0002) type based on the Pay date as the criteria aren't it?

Kindly advice

Thanks

lubarrera
Explorer
0 Kudos

Dear @hari_28

If I am getting your question right... what you are enquiring can be seen in the screenshot attached. It is going to depend on the fields you are populating to execute your off-cycle payroll. A caveat, this is taken from international payroll but the same applies regardless the localisation.off-cycle.png
You are right you must exit the payroll period and run at least one day after the payment day and before the payment date of the next payroll period. What @miteshjain1 says relates to entering a bonus payment record in infotype 267. Infotype 15 is not going to work for off-cycles. Please be mindful that you can control with this field image.png many payments in the same date. Depending on the country localisation you are working on, you may be entitled to use the off-cycle workbench which is a one-stop shop for you to either create the record in infotype 267, run the payroll in simulation, save the payroll, check the payslip. It is up to you how to run the payroll. By the way, are you using the Payroll Control Record? If so you may need to check the variants already set up, please notice that everything I have written is when executing payroll in the backend. Hope it sheds some light. All the best, Luis Barrera

former_member110706
Participant
0 Kudos

Dear @Luis Barrera,

Thanks for your valuable comments.

Yes, I am running International Payroll and I am creating the Off Cycle from PCC in Employee Central (PTP framework for integrating EC with EC Payroll).

Can you please let me know where exactly I should map the pay components to Infotype IT0267? I could see that in Table V_T512Z , for infotype 0267 and country 99 , I already have the pay component which I am using now.

Let us say I have a Holiday Payment (One Time). I don't want this Pay comp to get stored in IT0267 all the time. It should be stored in IT0267 only when the employee has this Pay component (with the date entered after the regular Payroll run date) and an Off Cycle process is run for him.

Other than that, this same Holiday Pay component should be calculated with retro in the regular payroll run (Next month). Is it possible. ?

Integration:

Mapping:

I am very comfortable using Off-Cycle Workbench, however, our clients want everything from PCC. So, I need to map the Pay component to IT0267, but not sure where should I make this mapping.

Kindly advice

miteshjain
Explorer
0 Kudos

Hari,

I believe the bonus payment is replicated to IT0267. Can you double check the off-cycle reason code used for payroll processing is same as created in IT0267?

Thanks,

Mitesh

former_member110706
Participant
0 Kudos

Hi Mitesh,

Thanks for responding.

I have mapped my pay component to IT0105 as this pay component will not be used only for Off Cycle purposes. For other employees, this pay component can be used in Regular payroll as additional payment.

Please let me know if I need to map it to 0267 and from where.

And, yes the Off Cycle reason code is the same as the one created under Payroll--Off Cycle Activities--Off Cycle reason.

Thanks

miteshjain
Explorer
0 Kudos

I think you mean IT0015 and not IT0105. Please check this link for IT0267. Hope this helps - https://help.sap.com/docs/SAP_SUCCESSFACTORS_EMPLOYEE_CENTRAL_PAYROLL/185f14fbe60d4bbb8d7d5e4f8d89b2...