Sunteți pe pagina 1din 8

11/26/2016

13thJune2013

SampleSetupforCaseScenariosinOraclePayrollLoan

SampleSetupforCaseScenariosinOraclePayrollLoan

TheaimofthispostistoprovidesamplecasestudyforbeginnersinOraclePayroll.Thiscasestudywilltakeyou
through the real time requirements in payroll for UAE legislation. In further posts we will be dealing with scenarios
relatedtocostingandresolutionforissuesduringpayrollsupport.
Note:Allsetupsareeffective01Jan1951
1.LoanSetup
Case: In your organization, an employee is eligible to apply for a loan. Now the administrator will determine the
numberofinstallmentsrequiredtorecoverthisloan.Thisloanisinternalanddoesnotrequirepaymenttobemade
toathirdparty.Letuskeepitverysimple.OraclePayrollbydefaultprovideselementsforHandlingLoans.Youmay
usetheseorcreateyouown,asIhavedoneforsimplicitysake.
Approach:Youneedanonrecurringelement,somethingthattheadminwilladdintheelemententriestosaythatin
this run the loan is to disbursed to the employee. Then recurring elements for deducting the installment in
subsequent runs until the entire amount is repaid. Also the corresponding balances need to be created. Then we
write the fast formula for processing the loan and validations if any. Define the formula result. Go to the element
entryscreenaddtheloanelementandrunthequickpaytocheckoursetup.

ElementandBalanceSetup:TotalCompensation>Basic>ElementDescription
TotalCompensation>Basic>Balance
___________________________________________________________________________________
Element
LoanAmount
Classification
Earnings
Type
NonRecurring
TerminationRule LastStandingProcess
OtherOptions
ProcessinRun
Priority
7552
InputValues
PayValue
ElementLoanRepayment
Classification
Type
TerminationRule

VoluntaryDeductions
Recurring
Last
Standing
Process
Once
Period

in

Each

OtherOptions

ProcessinRun

Priority

7550
Number
ofLoan
Installments(Number) Amount(Money)

InputValues
Element
Classification
Type
TerminationRule
OtherOptions

LoanOutstanding
Earnings
NonRecurring
Last
Standing
Process
ProcessinRun
IndirectResult

http://appshrmshandbook.blogspot.in/2013/06/samplesetupforcasescenariosin.html

1/8

11/26/2016

SampleSetupforCaseScenariosinOraclePayrollLoan

Priority
InputValues
Balance
Feeds
Dimension

7561
Outstanding
Amount(Money)
Loan
Loan
Repayment(Add)
Assignment Inception
AssignmentRun
toDate

Element
Entry
InceptiontoDate

___________________________________________________________________________________
TotalCompensation>Basic>WriteFormula
FastFormula:LoanCalculation
Type:OraclePayroll
DEFAULTFORPAY_PROC_PERIOD_START_DATEIS'1951/01/0100:00:00'(date)
DEFAULTFORPAY_PROC_PERIOD_END_DATEIS'4712/12/3100:00:00'(date)
DEFAULTFOREMP_HIRE_DATEIS'4712/12/3100:00:00'(date)
DEFAULTFORAMOUNTis0
DEFAULTFORSTOPIS'NO'
DEFAULTFORLOAN_OUTSTANDINGIS0
DEFAULTFORLOAN_INSTALLMENTIS0
INPUTSARELOAN_AMOUNT,NUMBER_OF_INSTALLMENTS
IFLOAN_BALANCE_ASG_ITD=0ANDPAY_PROC_PERIOD_START_DATE=ENTRY_START_DATETHEN
(
LOAN_OUTSTANDING=LOAN_AMOUNT
MSG='Loanisdisbursed'
RETURNLOAN_OUTSTANDING,LOAN_AMOUNT,MSG
)
IFLOAN_AMOUNTLOAN_BALANCE_ASG_ITD>0THEN
(
LOAN_INSTALLMENT=LOAN_AMOUNT/NUMBER_OF_INSTALLMENTS
LOAN_OUTSTANDING=LOAN_AMOUNTLOAN_BALANCE_ASG_ITDLOAN_INSTALLMENT
IFLOAN_OUTSTANDING>0THEN
(
MSG='LoanRecoveryinprogress'
RETURNLOAN_OUTSTANDING,LOAN_INSTALLMENT,MSG
)
ELSE
(
MSG='Loanrecoverycompleted'
STOP='YES'
RETURNLOAN_OUTSTANDING,MSG,STOP
)
)

FormulaResult:TotalCompensation>Basic>FormulaResults
http://appshrmshandbook.blogspot.in/2013/06/samplesetupforcasescenariosin.html

2/8

11/26/2016

SampleSetupforCaseScenariosinOraclePayrollLoan

[http://4.bp.blogspot.com/fAIkJUSVK28/Ubmp67svSYI/AAAAAAAASWw/bGVEorSyVPQ/s1600/formula+result.JPG]

[http://1.bp.blogspot.com/i5NtJYRd1so/UbmrVSszHI/AAAAAAAASXA/U79kO7dTgoM/s1600/formula+result+2.JPG]

Nowwegototheemployeeassignmentscreenandaddtheentryasshown.LoanRepaymententryforemployeein
Feb
Note:Thishasalreadybeenprocessed,hencethecheckandenddate.

http://appshrmshandbook.blogspot.in/2013/06/samplesetupforcasescenariosin.html

3/8

11/26/2016

SampleSetupforCaseScenariosinOraclePayrollLoan

[http://4.bp.blogspot.com/7UBuvAHeNY/UbmyYmZaKKI/AAAAAAAASXQ/N_P1Rk6q544/s1600/element+entry.JPG]

QuickPayResults:People>EnterandMaintain>
1.Selecttheemployee
2.ClickonAssignment
3.ClickonOthers
4.ClickonQuickPay

February:

http://appshrmshandbook.blogspot.in/2013/06/samplesetupforcasescenariosin.html

4/8

11/26/2016

SampleSetupforCaseScenariosinOraclePayrollLoan

[http://4.bp.blogspot.com/TvFoV4Ab2ls/Ubm_yMMFLI/AAAAAAAASYo/OVUpdGMvcQ/s1600/quick+pay.JPG]

[http://3.bp.blogspot.com/iiPGDt_DKPI/Ubm0N7EpRKI/AAAAAAAASXg/r2kWrP0B8MQ/s1600/feb.JPG]

[http://3.bp.blogspot.com/XnDKtDmHwsE/Ubm0S74THbI/AAAAAAAASX0/dpi2MVrHm9s/s1600/jul.JPG]
[http://3.bp.blogspot.com/XnDKtDmHwsE/Ubm0S74THbI/AAAAAAAASX0/dpi2MVrHm9s/s1600/jul.JPG]

http://appshrmshandbook.blogspot.in/2013/06/samplesetupforcasescenariosin.html

5/8

11/26/2016

SampleSetupforCaseScenariosinOraclePayrollLoan

[http://1.bp.blogspot.com/R7vqDuYPY0I/Ubm0S1oGoRI/AAAAAAAASX4/T9_JlP3_ZU/s1600/jul+result.JPG]

March:

[http://3.bp.blogspot.com/uKA6yT5pMBw/Ubm0TDGMTI/AAAAAAAASX8/Uoc0pFiodyo/s1600/mar+result.JPG]
http://appshrmshandbook.blogspot.in/2013/06/samplesetupforcasescenariosin.html

6/8

11/26/2016

SampleSetupforCaseScenariosinOraclePayrollLoan

[http://1.bp.blogspot.com/2egM0pE65jw/Ubm1AE99INI/AAAAAAAASYU/1384bDAZEM/s1600/mar.JPG]

July:

[http://3.bp.blogspot.com/XnDKtDmHwsE/Ubm0S74THbI/AAAAAAAASYA/hHVWDUu6Glc/s1600/jul.JPG]

http://appshrmshandbook.blogspot.in/2013/06/samplesetupforcasescenariosin.html

7/8

11/26/2016

SampleSetupforCaseScenariosinOraclePayrollLoan

[http://1.bp.blogspot.com/R7vqDuYPY0I/Ubm0S1oGoRI/AAAAAAAASX4/T9_JlP3_ZU/s1600/jul+result.JPG]

Posted13thJune2013byVasudhaandSreekanth
Viewcomments

http://appshrmshandbook.blogspot.in/2013/06/samplesetupforcasescenariosin.html

8/8

S-ar putea să vă placă și