cancel
Showing results for 
Search instead for 
Did you mean: 

Payroll queries

Former Member
0 Kudos

A couple of Payroll questions

What is the logic in the Start Payroll function / Payroll schema that eliminates 'withdrawn' employees from the processing?

Also, what is the logic that prevents an employee being paid twice in the EFT transfer process?

Regards

Paddy

Accepted Solutions (1)

Accepted Solutions (1)

harishtk1
Active Contributor
0 Kudos

Let me see,

What is the logic in the Start Payroll function / Payroll schema that eliminates 'withdrawn' employees from the processing?

Ans -Probably, it simply checks whether the employee is in Emplyment Status 0 WIthdrawn AND does not have a Run Payroll upto date greater than the current Payroll Period dates.

Also, what is the logic that prevents an employee being paid twice in the EFT transfer process?

Ans - If this question is about the Pre-DME file - once the Pre-DME file is generated the BT table is stamped with the date and time.

If you ruin it agian for the same set of employees, it only picks up aany employees who don't have a BT time and date stamp on it.

Hope this helps.

Answers (1)

Answers (1)

former_member193210
Active Contributor
0 Kudos

As for double bank transfers, one person could get double transfers.

Scenario 1 - We have employees with multiple PERNR since they hold one part time position and also work as casual employees under different collective agreements (therefore requiring more than one PERNR). Such persons often receive more than one bank transfer.

Scenario 2 - You run payroll, generate the Bank Transfer and transmit it, but before you start Third Party Processing and FI/CO Transfer you are told to add a Bonus Payment (or any other additional payment) to one or more employees. You would then create the required infotypes, execute payroll again, ant generate a second Bank Transfer file that would contain only the additional payments, thefore sending a second transfer to the employee(s) but with a different amount.

harishtk1
Active Contributor
0 Kudos

Remi is correct. basically system will not create a duplicate pre dme for the same amount which has already been generated.

There is a way to regenerate a bank transfer - this you can do by selecting a flag in the slection screen to process marked records - in this case, system overwrites existing date stamp with a fresh one.

Please note there is no check for creating the DME file - if you run it twice for the same paramater, I think it will just generate two bank transfer files. If you see the report log, there will be a red error message saying an identifal bank transfer file exists - but you are supposed to take manual action on this message by deleting the duplicate - if not spotted in time a duplicate transfer will take place and everyone wil be paid twice.