on 11-29-2011 9:38 AM
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
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
User | Count |
---|---|
99 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.