Fix 30 Days in Payroll Processing - ERP Human Capital Management
description
Transcript of Fix 30 Days in Payroll Processing - ERP Human Capital Management
-
GettingStarted Newsletters Store
SearchtheCommunity
Welcome,Guest Login Register
Products Services&Support AboutSCN Downloads
Industries Training&Education Partnership DeveloperCenter
LinesofBusiness UniversityAlliances Events&Webinars Innovation
AddedbyWoodyNguyen,lasteditedbyBretHalfordonFeb07,2014
ERPHumanCapitalManagement / / FAQinPY
Fix30daysinpayrollprocessing
PurposeThepurposeofthispageistoresolveacomplicatedissueinvolvingPayroll.Myfriendalreadyrequestedmeandhefacedalotofissuestoimplementitinpayrollschemaaswell.SointhisdocumentIwillsharemysolutiontoyou.FirstIwouldliketomentionrequirement:
DailyRate=BasicSalary/30forallmonth.
Ifemployeejoin/retireinmiddleofmonth,hissalaryshouldbeproportioned.
Ifabsentfullmonth,salarywillbe0(NULL).
SolutionAfterinvestigationandtestingcarefullyinsystem,thesolutionisonlyPCRaspicturebelow.Idon'tmentionhowtomodifyPayrollSchemaandwhereshouldnewpcrbeinsertedinto.Ifyouarenotclearaboutthat,pleaselookat2documents:IntegratingNegativeTimeandPayroll&RelationshipTimeEvaluationandPayroll
Nowfollowingmyexplanationhere:
1.HavetocheckemployeeabsenceFULLMonthornot:
RTE=TKSOLL=>setPlannedworkingtimemeasuredincalendardays.RTETKAU**=>minuswithUnpaidabsencemeasuredincalendardays
checkingwith0.Ifitequals0(returnvalueis*,becauseanothercaseis>,soothersare=or0),assign0intowagetype/801,sobasicsalarywillequal0.
2.Nextstep:retrieveCalendardaysagain:RTE=TKSOLL(Remind:mustreuse:RTE=TKSOLL,notRTE=TKSOLL&RTETKAU**in2firstlinesofPCR)andthencheckcurrentpayrollperiod,it'sFebornotbyusingCMPERMM02(itmeanscomparingwithFeb).
Note:pleaseclearconfigurationforpayrollperiod,somecountriessuchasIndia,JapanitsfiscalyearstartfromAprtonextMar,so01meansAprso11meansFeb.Keepinmindplease.(OnetiphereyoucanusePA03tocheckPayrollareaperiodorrunpayrollwithdisplaylogtoknowit).
3.Ifit'sFeb,comparingwith28,otherwisecomparingwith30.
*(=or>)
-
RTE=30SetRTETKAU**SubtractionRTE*KGENAUMultiplicationRTE/30DivisionADDWT*OTOutputtable