Skip to Content
Former Member
Jan 08, 2011 at 03:30 PM

Improper overtime calculation: PCR is not working well or may be WT


Hi Gurus,

Hope u'll having good times. below is PCR for overtime Calculation. It is based on following wage types of IT0008

0001 Basic Pay

0002 House Rent

0003 Utility



AMT= 0001 Set

AMT+ 0002 Addition

AMT+ 0003 Addition

MULTI ANA Multipl.amt/no/rate


AMT/8 Division

ROUNDGK100 Round AMT to next

ADDWT * OT Output table


During payroll runt it is observed that, whatever amount is entered in Overtime Wage type (3004), number field is added to the overtime amount calculated. let me clear this more

Example 1

Number of overtime hours = 6 (Entered in Wage type 3004)

Above PCR gets into execution during payroll.

for example per hour rate is 35.

Now overtime amount must be 35 x 6 = 210

but PCR results in 216.

Example 2

if Overtime hours are 4 then

the overtime amount must be 35 x 4 = 140

However PCR resulted in 144.

Kindly help me in this regard,