on 07-07-2007 1:34 PM
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.
Any help on this, please?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Does not solve the problem.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Stefan,
This eliminates wage-type from RT.
I tried following and it also does not work.
ELIMI * RESET AR ADDWTE*
Regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
No result on T511...
On changing Processing Class 10 to 1, the monthly fixed payment of INR 403.00 will be prorated.
No solution!!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
102 | |
12 | |
11 | |
6 | |
5 | |
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.