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

Attendance Bonus PCR

Dear Experts,

As my client pays ATTENDANCE BONUS for the employees who work for entire month (meaning who do not take any leaves / remain absent / no LOPs in a month).

The bonus is based on his Basic Salary and few other wage types.

The time data is maintained in IT2011.

All I need is a PCR which would check if the Employee is present for all the working days of a month and calculate the amount which is to be reflected as ATTENDANCE BONUS.

I have initiated a PCR (to send the amount to wagetype) which reads as

*

****

ADDWT XXXX OT Output table (where XXXX is the wage type # attendance bonus)

WGTYP? Query wage type

****

ADDWT * OT Output table

and hav inserted it in the modified XT00.

But, I need another PCR which would do all the necessary examinations,

viz: check the number of days the employee is present.in the month,

Compare the number of days present to the number of working days for tht particular month,

If days match, then generate the amount based on his Basic Salary.

If you can help me out in designing the PCR.

As am new in PCRs, it would be great if ur explanations comprise the keywords tobe used in the PCR.

Cheers n Thnaks in advance.

TahirMuzza

Add a comment
10|10000 characters needed characters exceeded

Related questions

5 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Oct 09, 2013 at 01:02 PM

    Hi,

    We have write or calculate the number of days which employee have full day presence from IT 2011 and keep this into a Time type and at last of the month make it to a wage type to ZL. Once you get the values to this wage type you can calculate the payment in the Payroll PCR. But to do this in PCR you have to write the PCRs in time management to check the time entries and add to ZL.

    C.Praveen

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Praveen,

      Its so nice of u.. Yah my idea is also same.. I need to create a time type and store the number of days (the employee worked) in this time type.. then compare it with either TASOLL or TKSOLL.. put a condition and continue the same PCR to calculate the amount.. But because i am new to PCRs, I dont kow how to pass the number of days to time type.. And ALSO at the end of the month, the time type shud come back to ZERO as the fresh data will start from the next month.

      If u can help me out in knowing how to pass the number of days to a time type..

      Cheers

      TahirMuzza

  • author's profile photo Former Member
    Former Member
    Posted on Oct 09, 2013 at 01:24 PM

    Try to process absence table (AB) or partial month parameter table (PARTT, PARTA)

    Regards

    Rachid

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hello Rachid,

      Per ur suggestions, We have created a PCR as below:: Everything is workin fine bt except RTE/& VAR9... as it is producing wrong sum of bonus.. If u can put in some more..

      And I really appreciate u on designin a PCR which illuminated my idea.

      Thanks

      TahirMuzza

      ZAT5.jpg (46.5 kB)
  • Posted on Oct 10, 2013 at 06:25 AM

    Plz carefully check document below. After deeply understand you can do by yourself. Thanks.

    Relationship Time Evaluation and Payroll

    Absence Quota basing on Working Date

    Understanding Relationship PT and PY

    if you are using negative time (no need run TE Time Evaluation) you can refer Integrating Negative Time and Payroll

    Regards,

    Woody

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Oct 10, 2013 at 08:18 AM

    Hi Tahir,

    You would implement your scenario in PT side or PY?

    If you can pass it to PY side it's easy because you have all absences by partial/full period parameters like (T | G) (K | A | S) (AU | AP | AX) xx

    For example GSAU** and GSAP** give you all unpaid absence and paid absence in hours format in a full period respectively.

    Otherwise you can write PCR(s) to control and count all absences in PT side.

    Regards,

    Omid

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hello Omid,

      I have to executive this scenario in both viz PT n PY sides:

      As in PT, I have to check whether if the employee has takes any sort of leave or is been absent in that particular month..

      And in PY, I shud be calculating the amount (BONUS) if the PCR does not enter the loop in PT..

      Plz help me out..

      Regards

      Tahir Muzza

  • author's profile photo Former Member
    Former Member
    Posted on Nov 27, 2013 at 06:06 AM

    Waiting for more inputs....

    regards

    TahirMuzza

    Add a comment
    10|10000 characters needed characters exceeded

    • Hi Tahir,

      I recommend to run a scenario with a type of such a absence. Then go to PY side and run PY to check if you have the absence in table PARX or not.

      You can see PARX as output of PAB function under sub-schema XT00. Share an screen of it to have a look at.

      Regards,

      Omid

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.