Professional Documents
Culture Documents
com
2/24/2012
www.erpstuff.com
WARNING: This document is property of ERPstuff and copy right material so sharing in any
mean is illegal. If uploaded on any other site will be illegal and members can directly download
from www.erpstuff.com. Thanks
Table of Contents
1. Proration Setup .............................................................................................................2
2. Proration Testing ......................................................................................................... 10
3. Accrual Plan Setup ...................................................................................................... 16
4. Accrual Plan Testing .................................................................................................... 27
5 - RetroPay By Element Setup .......................................................................................... 35
6 - RetroPay By Element Testing ........................................................................................ 47
www.erpstuff.com info@erpstuff.com
Page 1 - 58
1.
Proration Setup
When you prorate an amount, you distribute the payment proportionally over a set period. Rent,
utilities and other kinds of payments can be prorated. Suppose if Salary of an employee is changed in
the mid of the month then he should get the pay of first 15 days on the basis of old salary and should
get remaining days salary on the basis of new salary within a period.
www.erpstuff.com info@erpstuff.com
Page 2 - 58
Click on the Input Values button to add the input values as shown. Add M_Basic_Pay and
check the Database item
Then Click on Save Icon to save the record
Create Link for the Element Monthly Basic Pay to make element available. We can set
eligibility criteria for a employee and check Standard check box for Recurring Type elements
to attached automatically with employees as per criteria.
www.erpstuff.com info@erpstuff.com
Page 3 - 58
Attach the Monthly Basic Pay Element from 01-Jan-2000. If effective date is current date
then track the date to 01-Jan-2000
www.erpstuff.com info@erpstuff.com
Page 4 - 58
Then Click on the Entry Values Button to enter the Salary the Employee
Enter the Salary 20000 and save
Now go to the Fast Formula and write the Fast formula as below. Type will be Payroll Run
Proration
www.erpstuff.com info@erpstuff.com
Page 5 - 58
www.erpstuff.com info@erpstuff.com
Page 6 - 58
FOR MONTHLY_BASIC_PAY_M_BASIC_PAY_ENTRY_VALUE is 0
FOR PAY_PROC_PERIOD_START_DATE IS '1900/01/01 00:00:00'
FOR PAY_PROC_PERIOD_END_DATE IS '4712/12/31 00:00:00' (DATE)
FOR PRORATE_START IS '1900/01/01 00:00:00' (DATE)
FOR PRORATE_END IS '4712/12/31 00:00:00' (DATE)
www.erpstuff.com info@erpstuff.com
Page 7 - 58
Now Query the Seeded Event Group and check the tables and columns. We can create our
own event group if required
www.erpstuff.com info@erpstuff.com
Page 8 - 58
Now Query the Element and move to the Proration Tab and set the Proration Group (Event
Group Name) and Formula and save.
www.erpstuff.com info@erpstuff.com
Page 9 - 58
2.
Proration Testing
www.erpstuff.com info@erpstuff.com
Page 10 - 58
Record is saved with new value which means employees salary from 01-Jan-2000 to 14-Jan2000 was 20000 and 30000 from 15-Jan-2000 onwards.
www.erpstuff.com info@erpstuff.com
Page 11 - 58
Now Run the Quick Pay (Change the date to the last of the Month i,e 31-Jan-2000
Query employees record, go to assignments screen and click on Others button to run quick
pay.
www.erpstuff.com info@erpstuff.com
Page 12 - 58
www.erpstuff.com info@erpstuff.com
Page 13 - 58
www.erpstuff.com info@erpstuff.com
Page 14 - 58
You can see the change. Element attached twice and calculated. 9032 amount is calculated
against 20000 for 14 days and 16452 is calculated against 30000 for 16 days.
www.erpstuff.com info@erpstuff.com
Page 15 - 58
3.
Accrual plans permit eligible employees to accrue / accumulate / gain PTO (paid time off) each
year as they work, to use for vacation or sick leave. Oracle HRMS has no restrictions on the
number of plans you can set up, each with its own units of accrued time (hours or days) and
its own rules.
First we create two lookup values (ABSENCE_CATEGORY and ABSENCE_REASON)
See the Navigation
www.erpstuff.com info@erpstuff.com
Page 16 - 58
Now go to the Element Description screen and Define new element as Annual Leave
Add input values as Day and Check the Database Item Box
Save
Create Element Link to make sure that element is available (We can set Eligibility Criteria to
restrict the element for organization , job , grade , people group , position etc ) and we can
make element as Standard to be attached automatically with employees as per criteria
www.erpstuff.com info@erpstuff.com
Page 17 - 58
Page 18 - 58
www.erpstuff.com info@erpstuff.com
Page 19 - 58
www.erpstuff.com info@erpstuff.com
Page 20 - 58
Save
When we save the Accrual Plan then automatically five elements are created with the starting
name of our element
Elements created
- Annual Leave Plan
- Annual Leave Plan Carried Over
- Annual Leave Plan Residual
- Annual Leave Plan Tagging
- Annual Leave Plan Payroll Balance
www.erpstuff.com info@erpstuff.com
Page 21 - 58
www.erpstuff.com info@erpstuff.com
Page 22 - 58
It holds unused accrual/leaves that cannot be carried over to next year/payroll year due to
accrual rules/bands.
Fourth Element Created
The payroll run uses a tagging element to keep track of retrospective entries of absences (and
other elements included in the net accrual calculation). When the payroll run encounters a
retrospective entry, it will recalculate gross accruals to take account of this entry. It then
creates a tagging element entry so that the same retrospective absence does not trigger it to
recalculate gross accruals in the next payroll run.
www.erpstuff.com info@erpstuff.com
Page 23 - 58
Payroll Balance element contains net accrual of a Payroll Period. One can see the values in
Run Result form after running payroll for a month.
See the element links created automatically
www.erpstuff.com info@erpstuff.com
Page 24 - 58
www.erpstuff.com info@erpstuff.com
Page 25 - 58
www.erpstuff.com info@erpstuff.com
Page 26 - 58
4.
Go to the assignment screen and attach the automatically create element Annual Leave
Plan
Save
www.erpstuff.com info@erpstuff.com
Page 27 - 58
Now Go to the Accrual screen ( FastPAth >>> Accruals ) to see the accrual results
As we are on the first date of the month we can see Net Entitlement is 0 because
employee can only be eligible for leaves
at the end of the month
Now change the date to the last date of the month 31-Mar-2000
www.erpstuff.com info@erpstuff.com
Page 28 - 58
Again go to the Accruals form and see the Change As we have given 20 annual leaves in
Accrual Plan so monthly entitlement is 1.667 if leaves not availed
www.erpstuff.com info@erpstuff.com
Page 29 - 58
Set the date to 10-Apr-2000 and enter leaves from 15-Apr-2000 to 15-Apr-2000 (One Day
Annual Leave)
Save
After saving click on the accrual button and see the Before and After absence change
www.erpstuff.com info@erpstuff.com
Page 30 - 58
Now go to the Accruals form and check the entitlements up to 30-Apr-2000 after changing
date.
Here net entitlement is
Month
Mar-2000
Apr-2000
www.erpstuff.com info@erpstuff.com
Leaves
0
1
Balance
1.667
2.333
Page 31 - 58
www.erpstuff.com info@erpstuff.com
Page 32 - 58
Find the PTO Carry Over request, enter parameters and submit the request
www.erpstuff.com info@erpstuff.com
Page 33 - 58
Now keep in mind that we entered 5 in maximum carryover in our accrual plan so an
employee can only carry 5 leaves in next year and other not availed leaves will be lost .
Change the date to 01-Jan-2001 and see the change.
www.erpstuff.com info@erpstuff.com
Page 34 - 58
www.erpstuff.com info@erpstuff.com
Page 35 - 58
Same way define another element which is our adjustment element. But make it
Nonrecurring and save.
www.erpstuff.com info@erpstuff.com
Page 36 - 58
www.erpstuff.com info@erpstuff.com
Page 37 - 58
Now create links for the elements (We should have a payroll defined). Save the link
www.erpstuff.com info@erpstuff.com
Page 38 - 58
Now define a person by setting the effective date 01-Jan-2000 (You can hire a person at a
later date)
www.erpstuff.com info@erpstuff.com
Page 39 - 58
Now Click on the Entries Button on Assignment screen and attach element xxMonthly Salary
with the person. Then click on entry values
And enter 10,000 in pay value. Save
www.erpstuff.com info@erpstuff.com
Page 40 - 58
At assignment screen click Others Button and select Quick Pay from List of Values.
www.erpstuff.com info@erpstuff.com
Page 41 - 58
www.erpstuff.com info@erpstuff.com
Page 42 - 58
Here we can see our element is processed and have results in Pay value.
www.erpstuff.com info@erpstuff.com
Page 43 - 58
www.erpstuff.com info@erpstuff.com
Page 44 - 58
Now set the date again to 01-Jan-2000 (Setup Date) and Check / Create event Group
www.erpstuff.com info@erpstuff.com
Page 45 - 58
These are the events to add to our newly created event group.
Update Type
Date Track Update
Date Track Update
Date Track Delete
Date Track End Date
Date Track Insert
Date Track Correction
Table
PAY_ELEMENT_ENTRIES_F
PAY_ELEMENT_ENTRIES_F
PAY_ELEMENT_ENTRIES_F
PAY_ELEMENT_ENTRIES_F
PAY_ELEMENT_ENTRIES_F
PAY_ELEMENT_ENTRIES_VALUES_F
Column Name
EFFECTIVE_END_DATE
EFFECTIVE_START_DATE
SCREEN_ENTRY_VALUE
Now go to the element screen again and Query xxMonthly Salary Element and Click on
Recalculation tab and add
Recalculation event and Retropay Element. Save
www.erpstuff.com info@erpstuff.com
Page 46 - 58
Update the salary from 10,000 to 12,000 on 01-Jan-2000 and select correction when save(if
salary was defined on 01-Jan-2000).
www.erpstuff.com info@erpstuff.com
Page 47 - 58
www.erpstuff.com info@erpstuff.com
Page 48 - 58
Now create element set and include our elements. Type must be Run Set
www.erpstuff.com info@erpstuff.com
Page 49 - 58
Add xxMonthly Salary in Elements area using Include Element button and save record
www.erpstuff.com info@erpstuff.com
Page 50 - 58
www.erpstuff.com info@erpstuff.com
Page 51 - 58
www.erpstuff.com info@erpstuff.com
Page 52 - 58
www.erpstuff.com info@erpstuff.com
Page 53 - 58
See the Assignments processed, as we have just one employee in our assignment set so
number of assignments processed is 1.
www.erpstuff.com info@erpstuff.com
Page 54 - 58
Now Go back to Enter and maintain screen and query Mr Saleems Record
www.erpstuff.com info@erpstuff.com
Page 55 - 58
www.erpstuff.com info@erpstuff.com
Page 56 - 58
www.erpstuff.com info@erpstuff.com
Page 57 - 58
-----------END------------
www.erpstuff.com info@erpstuff.com
Page 58 - 58