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.