cancel
Showing results for 
Search instead for 
Did you mean: 

calculation of time quota compensation based on basic salary and car allowance

former_member357489
Discoverer
0 Kudos

My company wants to start calculating time quota compensation based on basic salary plus car allowance. The calculation currently based on basic salary only. I will be grateful If you can assist

Accepted Solutions (1)

Accepted Solutions (1)

former_member357489
Discoverer
0 Kudos

Hi Remi,

Yes, the Quota Compensation uses a distict WT (3010).

I am not yet conversant with PCRs. Below is the current PCR. How can I revise it? The WT for car allowance is 1015.

Z030

     *

     3010 LEAVE PAID OUT

          PRINT

          RTE=KZMNH

          AMT=1000

          MULTI RAR

          RTE/KZWDAY

          ZERO= A

          PRINT

          MULTI RNA

          PRINT

          ADDWT *

Thanks a lot

former_member193210
Active Contributor
0 Kudos

In your PCR, for operation AMT=1000, please confirm that you want to set the Amount field with value 1000 (and not set Amount field with the Amount from WT 1000).

Please detail the entries for WTs 1015 and 3010 in the Input Table to PCR Z030 (ESG, RTE, NUM, AMT). 

If 1000 is a number and not a WT, the following sequence

  RTE=KZMNH            AMT=1000            MULTI RAR            RTE/KZWDAY            ZERO= A

could be replaced by

  RTE=KZMNH           RTE*1000           RTE/KZWDAY

former_member357489
Discoverer
0 Kudos

Hi Demi,

1000 is a wagetype for basic salary.

former_member193210
Active Contributor
0 Kudos

Please detail the entries for WTs 1000, 1015 and 3010 in the Input Table to PCR Z030 (ESG, RTE, NUM, AMT), or provide a screen capture of it.

IF WTs 1000 and 1015 are processed in Z030 before WT 3010, then you could transfer the values of the WTs 1000 and 1015 into temporary variables and these would then be available to be used when processing WT 3010, as in

ESG *  WT 1000

    ADDWT&1000

     ADDWT *

ESG *  WT 1015

     ADDWT&1015

     ADDWT *

ESG *  WT 3010

       RTE=KZMNH

       AMT=& 1000

       AMT+& 1015

       MULTI RAR

       RTE/KZWDAY

       ZERO= A

       PRINT

       MULTI RNA

       ADDWT *

Note that there is no space between & and the WT number when transfering the values into the temporary variable but there is one when using the temporary variables with operation AMT (would be the same for operations RTE and NUM).

former_member357489
Discoverer
0 Kudos

Thank you Demi

The PCR worked well

Answers (1)

Answers (1)

former_member193210
Active Contributor
0 Kudos

Does the Quota Compensation use a distinct WT?

If so, you should be able to add a PCR in your Payroll Schema to re-evaluate the amount paid, provided that it is based on the Current Salary Rate and not on the Salary Rate at the time of the Quota Accrual.