cancel
Showing results for 
Search instead for 
Did you mean: 

Wage-Type Problem

Former Member
0 Kudos

Hello experts,

The problem is as below:

A wage-type 1070 Canteen Subsidy is to be paid to all individuals, irrespective of their joining date and leave without pay, as a fixed amount 403.00 INR. For this I made Processing Class 10 as 0 (No reduction). So far so good.

After doing this the problem arises when there is change in Planned Working Time (IT0007). Whenever there is a change in this infotype (creation of a new record on this infotype), the wagetype 1070 is created as many number of times as new record is created in the pay period. This means that if a record exists from 01.04.2007 and a new record is created with effect from 12.04.2007 (delimiting the previous one from 01.04.2007 to 11.04.2007 and latest record is from 12.04.2007 to 31.12.9999), the wagetype 1070, as PC10 is 0, gets added again; making the total to 403 + 403 = 806.00 INR. This is happening because WPBP carries two records - one from 01.04.2007 to 11.04.2007 and second 12.04.2007 to 30.04.2007.

The payment for the month for the wage-type has to be INR 403.00 only.

Please provide your valuable suggestions.

Thanks in Advance.

Accepted Solutions (0)

Answers (9)

Answers (9)

Former Member
0 Kudos

Any help on this, please?

Former Member
0 Kudos

Does not solve the problem.

Former Member
0 Kudos

Wage type is a basic pay wage-type (IT0008). It has been copied from a standard wage-type. I have not made any changes to it except Processing class 10 was made 0.

Former Member
0 Kudos

it 0008 is the problem why are you using this one? use it 0014. if you need a factoring the create a calculaton rule which reduces the amount,

or if you need it 0008 copy a standard wt for it 0008 e.g. salary and try it with this one.

but maybe also you have to create a calculation rule.

regards

stefan

Former Member
0 Kudos

Stefan,

The rule is run everytime it encounters wage-type 1070. This means that if it encounters 1070 twice, it will add it to OT or IT or RT twice. Hence the problem remains.

ELIMI * command deletes the split but does not put it back to IT or any of the tables. We need to keep one record of 1070 in IT deleting all remainings. I do not know how to write the PCR for that.

ADDWTE or ADDWT issue comes later.

Hope this helps you understand the issue.

Former Member
0 Kudos

hello,

something is not working correct.

Have you copied a standard WT? if not, then change yours and copy a similar standard WT againö

Wehere have you entered it in IT 0014? if not change it.

regards

stefan

Former Member
0 Kudos

The wage-type gets deleted from RT using ELIMI * RESET AR.

ADDWT cumulates the two wage-type getting created due to split while ADDWTE creates discrete (double) wage types for 1070.

Former Member
0 Kudos

´then use instead of

addwt *

addna *

regards

stefan

Former Member
0 Kudos

Stefan,

This eliminates wage-type from RT.

I tried following and it also does not work.

ELIMI * RESET AR ADDWTE*

Regards

Former Member
0 Kudos

this eliminates just the splits.

but you should enter the rule with the WT.

instead of addwte

addwt *

normally this works.

if not put a "print" after reset ar. then you see what the system is doing.

regards

stefan

Former Member
0 Kudos

No result on T511...

On changing Processing Class 10 to 1, the monthly fixed payment of INR 403.00 will be prorated.

No solution!!

Former Member
0 Kudos

create a rule for this wagetype with

elimi * reset AR

this should help.

regards

stefan

Former Member
0 Kudos

Hi Peeyoosh,

Change Characteristic

Wage Type Valuation

t-code SM31

Modify the view V_512W_D

Select WT 1070

10 Mark wage types for monthly factoring -->CYCL.XVAL 1 Reduction with factor /801

Best Regards,

Former Member
0 Kudos

Hi,

I believe this is due to the characteristics of your custom wagetype.

Please check the table T511.

Hope this helps,

Reward points if helpful,

Thank You,