Sei sulla pagina 1di 7

I need to check for cross financial year retro (retro across financial year) in indian payroll schema.

how would i do that/what is the parameter for the if condition?

Read the operation "INDTL" you will get basic Idea. and the used in PCR "IN91" and the schema is "INNR" in IN00

i could get some idea of indtl. but how would i check the same in the schema? there is a parameter XFIY that is for cross financial retro. but XFIY is for AU.

Operation "INDTL" is for Indian payroll.. For which country your asking..?

I'm asking for India. INDTL checks for cross fin year and does the calculation on /6* wage types. I need to check only cross financial year retro in schema. The below code checks for retro. IF R PIT IN90 endif. I want to check for cross fin year retro. How would i do that in schema as in above code (PY-IN) ?

Yes, Your right. So, IN90 used for incase of any last year taxable income is there without payment to employee that particular amount

will store in /451 taxable wage type from out side i.e incase Golive happen April 2012, So taxation pending for 2011 annd 12 them you need to provide client without any payment to employee system has to show last year taxable income. I this you need to copy "M89R" wage type into coustom wage type provide it in It0015 and enhence IN90 pcr. In case of mid year love went then Employee paid already taxation or any investments not shown in SAP system from golive date onwards..Then client will ask Sec 89 relief in that case you need to enhence "IN89". wage types for cross financial year /616, /6i2, /622 and /650.. to modify this wage amounts you need to provide client specific wage types in IT0015, Model wage types are M89G, M89I, M89P and M89T.

For cross FY retro you dnt need to think bother abt the parameters setting etc.. It takes care by system only.. inside payroll function INTAX system check for the entries in difference table and if these entries belongs to cross FY then system generates /6* series of wage types will the help of INTAX and INDTL. In case you are looking for section 89 relief then you need to check the switch S89SW in table V_T511K.

some X amount has already been paid to the employee. But it was not included in the payroll for tax calculation. so now i'm including that amount from the past. its not arrears. so i create a rule with a constant amount (say 20000) and that will add the amount to wage type /434. i want this rule to be triggered only when there is cross financial year retro. so this is the context. i want to check for if condition for cross fin year retro in schema to trigger the rule i'm gonna include. hope my statement is clear

Write a PCr to check it by using openration CMPER and parameter for input will be MM12.

Change the wage type from which ever date you want and change T512w_D also whether it is taxable or not then you run the force retro payroll from that date and check current month payroll /616 wage type that amount will be added in /410 then it will be calculate for the tax amount

if would have configured arrears wage type then it would be very helpful for finding the break up

Dear SAP Gurus, At our client place there is a situation that some employees salary was not made due to absence , now i have got to know that March payroll is necessary if we april salary needs to be run for these employees , so kindly guide what needs to be done. I got to know abt CYFRM in table t511k so I had set its value as 1 and tried testing a case in quality but no use as still the error is coming that no payroll results available for 12 period of 2010.

If u have not run rayroll for those employees due to absence, then u can easily mark Absent in IT2001.and run payroll. if they are absent for the whole month, maintain IT2001 so. Payroll result will return 0 amount. there will be no issue.

Definitely assigning 1 in Constant CYFRM will solve your issue, please re-test.

It is MANDATORY to run payroll for period 12 in 12 of a year for the following reasons: a. For correct income Tax reporting e.g. in the event payroll for period

12 in 12 is not run, the form 16 displays earlier period data which is projected and will show tax yet payable by the employee, thereby, resulting in incorrect representation. b.For considering correct arrears during cross year financial year retrospective runs. c. Impact of cross financial retro ruun in the form 16. Hence SAP maintained the correction instructions as per the note 698034 to allow cross financial year retro. But as per the best practice and the safe guard the financial aspects, it is recommended to carry out the March payroll for all of your employees. If you have already completed the payroll activities by locking the employees, please assign these employees to a different payroll area and run their payroll for March by maintaining the absences if any.

Regarding your query, if there is no payroll run for March in March, and a cross financial year retro is triggerred, the payroll processing is stopped with the error message that you have got.This is the expected behaviour. However, there are two exceptions to this behaviour: 1. For terminated employees 2. For employees joining in April Also, note that the constant CYFRM is only concerned with the exception case 2, mentioned above. Pl. refer to the note 542629 which explains the behaviour and exceptions, in detail. As per SAP Note 542629, it is mandatory that 12 in 12 results exist for the financial year for successful subsequent cross financial payroll runs. These payroll runs would be regular payroll runs only. Thus SAP does recommend the payments through regular payroll runs for cross financial year retros. Thanks and Kind Regards Ramana

hope u solved your query i am facing some same issue kindly advice me the solution if u have solved ur porblem , below is my query with the steps
i cannot run the payroll from 4 months ,earlier it was working fine but wen i try to run for december in the month of January it is not working i select payroll area make all the entries like other period,,payroll schema, which i used to do when i mark a ceck box run test with no updates it is working fine , wen i try to run with out this check mark its giving error log " a date specification for 01 not exist for 99 01 01 2011 01 ". kindly provide me the steps for trouble shoot.

thank you regards syed

Thanks Everyone for your replies but in this case CYFRM would not work as the employee are not hired in march they were existing , but to avoid negetive salary to be made we have applied a rule so that the payroll is not processed for that employee for that month. Now if i wish to run payroll for them in april , will this solution work , ie I can change the retro accounting date form them to 01.04.2011. & update their records accordingly. Thanls & Regards, Neha

hanx a lot for your response, can u plz advice me the steps to perform for the payroll whihc i need to run from past four months which i mention in my previous forum in tha same list.

Do the following steps it will solve your problem 1. USE PA03 2. PUT YOUR PAYROLL AREA 3. TAKE SCREEN SHOT OF THE SAME 4 DELETE THE CONTROL RECORD OF THE PAYROLL AREA 5. PUT YOUR PAYROLL AREA 6. CREATED PAYROLL CONTROL AREA 7. PUT PERIOD FOR Earliest retro acctg period REFER YOUR SCREEN SHOT FOR UPDATING THE SAME. 8.PUT PERIOD FOR Payroll period I.E. 11.2010 I.E. FEB 2011 AND SAVE IT 9. PA03 PUR YOUR PAYROLL AREA AND CHANGE THE STATUS OF CONTROL RECORD OF THE SAME I.E."RELEASED FOR PAYROLL" AND SAVE. 10. DO PA03 GIVE YOUR PAYROLL AREA AND CHANGE CONTROL RECORD OF PAYROLL AREA I.E. REL F. CORRECTION AND SAVE IT. 11. UPLOAD LWOP DATA IN INTO TYPE 2001 FOR THESE EMPLOYEES FOR WHOM YOU REQUIRED TO RUN PAROLL IN APRIL 2011. 12. RUN PAYROLL IN TEST MODE FOR THESE EMPLOYEE AND CHECK WHETHER NET PAY AND EARNING IS DISPLAY IS"0.00" 13. RUN PAYROLL LIVE MODE AND CHECK EMPLOYEE CHECK WHETHER NET PAY AND EARNING IS "0'00" 14. DO PA03 AND GIVE PAYROLL AREA 15. TAKE A SCREEN SHOT FOR THE SAME 16 DELETE THE PAYROLL AREA 17 CREATE THE PAYROLL AREA 18. PUT PERIOD FOR Earliest retro acctg period REFER YOUR

SCREEN SHOT FOR UPDATING THE SAME 19 PUT PERIOD FOR Payroll period I.E. 12.2010 I.E. MAR 2011 AND SAVE IT 20.PA03 PUR YOUR PAYROLL AREA AND CHANGE THE STATUS OF CONTROL RECORD OF THE SAME I.E."RELEASED FOR PAYROLL" AND SAVE. 21. DO PA03 GIVE YOUR PAYROLL AREA AND CHANGE CONTROL RECORD OF PAYROLL AREA I.E. REL F. CORRECTION AND SAVE IT I.E. APRIL 2011.

We also faced a similar issue last month, where in we assigned only those employees (for whom the payroll was not processed in march) to a new payroll area ( we had a dummy payroll area already created in the system, just changed the control record to march 2011) and processed the payroll. then in the month of april, we changed the paryoll area to the original one.

Hi All, I am getting the error as stated "No payroll result available for 12th period of FY 2010" while executing the payroll of an employee. The scenario is as follows: An employee ,due to certain reasons , was not available from 1st March 2011 onwards. Hence his payroll was locked. Now he has come and has to be relieved on 1st March 2011. The current control record in production is in April 2011 (01 2011). How to solve this situation?

This is a normal case where in if an EE is hired nearing end of Month or is locked in that month, his salary is ideally processed in next month and he is given the arrears.

But when its Year end, we cannot do that as for the year end we have many processes and many reports which are to be generated, If SAP allows salary processing of such cases in April, then it means he is paid in the April and not in March. Thus they will not be considered for statutary calculations like IT and others. Thus SAP doesnot allows to run you new year payroll without completing the actual payroll run. The only way is run the payroll for month of March and then run for the April. Regards sameer

By changing the control record to prev month, and process the salary for only these employees for march month then exist the control record and come to the current month and process the salary as normal for all the employees. Will the above solution help me. will changing the control record to prev month, effect the other employees, will it have any effect for the already posted payroll results.

Changing/ deletion of control record in production system is not recommended. Instead of this, you can probably assign new payroll area (un used one so that it doesn't impact on other emp) to these employee and execute the payroll by that payroll area. You can also re-assign it to the original one after all march payroll & post payroll activities.

Hello Please note that since the payroll is being run in the month of April without the original run for March in march, therefore, the system displays the following error message. In order to avoid this, you need to maintain the 'Run payroll up to' in IT0003 with the date for April to execute the payroll successfully. Pl. refer to the note 542629 which explains the behaviour and exceptions, in detail.

Potrebbero piacerti anche