version – 3 - oracle hrmsoraclehrmsoverview.com/wp-content/uploads/2014/12/... · version – 3...
TRANSCRIPT
Version – 3
Sikandar Hayat Awan
Pakistan
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
2/157
SEND US YOUR COMMENTS
The document is composed by using Oracle R12 (RU3 with Global HRMS Patch Applied) on Linux Red Hat AS 4 update 5 so you may find minor differences of screens or options if you are not using the same version of Oracle Applications. Please suggest if you think any major feature is missing and you think that should also be part of this document. You can post your feedback directly on the web site www.erpstuff.com or email to [email protected]. If both options are not working due to any reason then please email directly to [email protected]. Your comments and feedback will be really appreciated. Thanks
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
3/157
PPrreeffaaccee Anyone who is interested to learn, teach Oracle HRMS and Payroll can use this document for his/her as a basic reference document. Although the document will cover most of the required but this is not the whole Oracle HRMS. So please consider it as a basic or reference document. I will also recommend reading the Oracle Documentation provided by Oracle of each module. Pre Requisites
o Oracle Applications R12 RU3 instance access o Human Resource Concepts
Document Change Log
Date Version Description 21-Jan-08 3 HRMS and Payroll incorporated.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
4/157
CCoonntteennttss CCOONNTTEENNTTSS .................................................................................................................................................................................. 4 WWOORRKK SSTTRRUUCCTTUURREESS ............................................................................................................................................................... 7 1 -- RREESSPPOONNSSIIBBIILLIITTYY && UUSSEERR.............................................................................................................................................. 8
1. DEFINE HRMS RESPONSIBILITY .......................................................................................................................................... 8 2. HRMS USER DEFINITION .................................................................................................................................................... 9
2 -- KKEEYY FFLLEEXXFFIIEELLDDSS DDEEFFIINNIITTIIOONNSS................................................................................................................................. 12 1. GRADE KEY FLEXFIELD DEFINITION ................................................................................................................................... 12 2. JOB KEY FLEXFIELD DEFINITION ........................................................................................................................................ 18 3. COST ALLOCATION KEY FLEXFIELD DEFINITION.................................................................................................................. 25 4. POSITION KEY FLEXFIELD DEFINITION ............................................................................................................................... 28 5. PEOPLE GROUP KEY FLEXFIELD DEFINITION ....................................................................................................................... 33 6. COMPETENCE KEY FLEXFIELD DEFINITION.......................................................................................................................... 37
3 -- KKEEYY FFLLEEXXFFIIEELLDDSS VVAALLUUEESS............................................................................................................................................. 46 1. GRADE KEY FLEXFIELD VALUES .......................................................................................................................................... 46 2. JOB KEY FLEXFIELD VALUES............................................................................................................................................... 48 3. POSITION KEY FLEXFIELD VALUES...................................................................................................................................... 51 4. PEOPLE GROUP KEY FLEXFIELD VALUES ............................................................................................................................. 54 5. COMPETENCE KEY FLEXFIELD VALUES ................................................................................................................................ 56
4 -- LLOOCCAATTIIOONN.......................................................................................................................................................................... 61 1. LOCATION DEFINITION ...................................................................................................................................................... 61
5 -- BBUUSSIINNEESSSS GGRROOUUPP ((BBGG)) ................................................................................................................................................ 61 1. BUSINESS GROUP (BG) DEFINITION .................................................................................................................................. 63
6 -- PPRROOFFIILLEESS........................................................................................................................................................................... 72 1. SETTING HR: SECURITY PROFILE ...................................................................................................................................... 72 2. SETTING HR:BUSINESS GROUP PROFILE............................................................................................................................ 73 3. SETTING HR:USER TYPE PROFILE ..................................................................................................................................... 74
7 -- OORRGGAANNIIZZAATTIIOONNSS ............................................................................................................................................................ 76 1. DEPARTMENTS (HR ORGANIZATION) DEFINITION .............................................................................................................. 76
8 -- JJOOBBSS CCRREEAATTIIOONN .............................................................................................................................................................. 79 1. JOBS ENTRY ...................................................................................................................................................................... 79
9 -- PPOOSSIITTIIOONNSS CCRREEAATTIIOONN ................................................................................................................................................. 81 1. POSITIONS ENTRY ............................................................................................................................................................. 81
10 -- GGRRAADDEESS CCRREEAATTIIOONN ...................................................................................................................................................... 85 1. GRADES ENTRY ................................................................................................................................................................. 85
11 -- PPOOSSIITTIIOONN HHIIEERRAARRCCHHIIEESS........................................................................................................................................... 87 1. POSITION HIERARCHY DEFINITION .................................................................................................................................... 87 2. POSITION DIAGRAMMER .................................................................................................................................................... 92
PPEEOOPPLLEE MMAANNAAGGEEMMEENNTT ........................................................................................................................................................ 93 12 -- EEMMPPLLOOYYEEEE CCRREEAATTIIOONN ................................................................................................................................................. 94 All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
5/157
1. EMPLOYEE CREATION ........................................................................................................................................................ 94 PPAAYYRROOLLLL SSEETTUUPP ................................................................................................................................................................... 102 13 -- IINNTTRROODDUUCCTTIIOONN TTOO OORRAACCLLEE PPAAYYRROOLLLL ............................................................................................................... 103
1. QUICKPAY....................................................................................................................................................................... 103 2. BATCH PROCESSING ........................................................................................................................................................ 103 3. PAYMENT METHODS ........................................................................................................................................................ 103 4. CURRENCY ...................................................................................................................................................................... 103 5. PAYROLL(S) .................................................................................................................................................................... 103 6. PAY DATE / CHEQUE (CHECK) DATE ................................................................................................................................ 103 7. SCHEDULED RUN ............................................................................................................................................................. 103 8. CUT OFF DATE................................................................................................................................................................ 104
14 -- CCOONNSSOOLLIIDDAATTIIOONN SSEETT ............................................................................................................................................... 105 1. DEFINE CONSOLIDATION SET .......................................................................................................................................... 105
15 -- PPAAYYMMEENNTT MMEETTHHOODDSS .................................................................................................................................................. 106 1. DEFINE PAYMENT METHODS ............................................................................................................................................ 106
16 -- EELLEEMMEENNTTSS...................................................................................................................................................................... 108 1. DEFINE ELEMENTS........................................................................................................................................................... 108 2. DEFINING AN ELEMENT'S INPUT VALUES .......................................................................................................................... 110 3. ELEMENT FOR COLA (COST OF LIVING ALLOWANCE) ....................................................................................................... 112 4. ELEMENT FOR COLA (COST OF LIVING ALLOWANCE) ....................................................................................................... 113 5. ELEMENT FOR COMPANY CAR ........................................................................................................................................... 115 6. ELEMENT FOR MONTHLY SALARY...................................................................................................................................... 116
17 -- SSAALLAARRYY BBAASSIISS ............................................................................................................................................................. 118 1. DEFINE SALARY BASIS ..................................................................................................................................................... 118
18 -- PPAAYYRROOLLLL ........................................................................................................................................................................ 120 1. DEFINE PAYROLL ............................................................................................................................................................. 120
19 -- EELLEEMMEENNTT LLIINNKK ............................................................................................................................................................. 123 1. DEFINE ELEMENT LINK .................................................................................................................................................... 123 2. LOCATION ALLOWANCE ELEMENT LINK............................................................................................................................. 123 3. COLA ELEMENT LINK ...................................................................................................................................................... 124 4. COMPANY CAR ELEMENT LINK.......................................................................................................................................... 125 5. UNION FUND DEDUCTION ELEMENT LINK......................................................................................................................... 130
SSAALLAARRYY AADDMMIINNIISSTTRRAATTIIOONN ............................................................................................................................................. 132 20 -- SSAALLAARRYY AADDMMIINNIISSTTRRAATTIIOONN..................................................................................................................................... 133
1. SALARY BASIS AND PAYROLL ASSIGNMENTS ..................................................................................................................... 133 2. SALARY ADMINISTRATION................................................................................................................................................ 137
PPAAYYRROOLLLL PPRROOCCEESSSSIINNGG ..................................................................................................................................................... 141 21 -- PPAAYYRROOLLLL PPRROOCCEESSSSIINNGG IINNTTRROODDUUCCTTIIOONN ........................................................................................................... 142
1. PAYROLL PROCESSES ....................................................................................................................................................... 142 2. PROCESSING ACTIVITIES ................................................................................................................................................. 142 3. RETRO PAY & ADVANCE PAY ........................................................................................................................................... 142 4. PROCESS ROLLBACK ........................................................................................................................................................ 142 5. RETRY A PAYROLL RUN.................................................................................................................................................... 143 6. REVERSING A PAYROLL RUN............................................................................................................................................. 143 7. PAYMENT INVOICE........................................................................................................................................................... 143
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
6/157
22 -- QQUUIICCKKPPAAYY ..................................................................................................................................................................... 144 1. QUICKPAY....................................................................................................................................................................... 144
23 -- BBAATTCCHH PPRROOCCEESSSSIIIINNGG ............................................................................................................................................... 151 1. PAYROLL RUN PROCESS ................................................................................................................................................... 151 2. PREPAYMENT PROCESS.................................................................................................................................................... 153 3. COSTING PROCESS .......................................................................................................................................................... 154 4. TRANSFER TO GL ............................................................................................................................................................ 155
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
7/157
WWoorrkk SSttrruuccttuurreess
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
8/157
11 -- RReessppoonnssiibbiilliittyy && UUsseerr
1. Define HRMS Responsibility
1.1. To define HRMS responsibility open the Responsibilities screen,
Sys Admin: Security > Responsibility > Define
1.2. Enter the following information on the screen,
Field Value Responsibility Name XX HRMS Application Human Resources Responsibility Key XX_HRMS Description XX HRMS Super User Effective Date From Default (Current Date) Data Group Name Standard Data Group Application Human Resources Menu GLB SHRMS Navigator Request Group Name Global SHRMS Reports & Process Request Group Application Human Resources
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
9/157
1.3. Save the data.
2. HRMS User Definition 2.1. The next step is to assign the above defined responsibility to a user who will have
access to HRMS. Here instead of creating a new user we will assign the responsibility to our earlier created user at the time of GL configuration that is XX USER.
2.2. Open the Users form,
Sys Admin: Security > User > Define
2.3. After searching the XX USER we will attach the Responsibility XX Fixed Assets created above with this user.
Field Value Responsibility XX HRMS Application Human Resources Security Group Standard
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
10/157
2.4. Save the data. 2.5. Switch the responsibility to XX HRMS responsibility and you will get the following
menu.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
11/157
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
12/157
22 -- KKeeyy FFlleexxffiieellddss DDeeffiinniittiioonnss
Points to Consider Before creating Key Flexfields consider the following points,
o Plan the Structure o Plan number of segments of each Key Flexfield o Segment Size o Segment Values o Validations o Naming Conventions o Future Changes Considerations
1. Grade Key Flexfield Definition
1.1. Open the Key Flexfield Segments form,
Sys Admin: Application > Flexfield > Key > Segments
1.2. Search for Grade Flexfield. 1.3. Insert a new record by selecting New from the toolbar. 1.4. Enter the following information,
Field Value Code XX_GRADE_FLEXFIELD Title XX GRADE FLEXFIELD Description (Optional) XX Grade Flexfield for demo.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
13/157
1.5. Click Segments (button),
Field Value Number 1 Name Grade Name Windows Prompt Grade Name Column SEGMENT1
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
14/157
1.6. Click Value Set (button) and enter following information,
Field Value Value Set Name XX_GRADENAME_VS Description XX Grade Name value set for demo. List Type List of Values Security Type No Security Format Type Char Maximum Size 20 Uppercase Only (A-Z) Checked (Yes) Validation Type Independent
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
15/157
1.7. Save and close the screen. 1.8. Enter the Value Set name in the Value Set field on segments Summary screen. 1.9. In the 2nd lines enter following information,
Field Value Number 2 Name Grade Level Windows Prompt Grade Level Column SEGMENT2
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
16/157
1.10. Click Value Set Open (button) and enter following information,
Field Value Value Set Name XX_GRADELEVEL_VS Description XX Grade Level value set for demo. List Type List of Values Security Type No Security Format Type Char Maximum Size 2 Uppercase Only (A-Z) Checked (Yes) Validation Type Independent
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
17/157
1.11. Save and close the screen. 1.12. Enter the Value Set name in the Value Set field on segments Summary screen.
1.13. Save and close the screen. 1.14. Enable Freeze Flexfield Definition and Allow Dynamic Inserts checkboxes.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
18/157
1.15. Click OK (button) and close the form. The Flexfield will be compiled.
1.16. Click OK (button).
1.17. Click OK (button).
2. Job Key Flexfield Definition
2.1. Open the Key Flexfield Segments form
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
19/157
Sys Admin: Application > Flexfield > Key > Segments
2.2. Search for Job Flexfield. 2.3. Insert a new record by selecting New from the toolbar. 2.4. Enter the following information,
Field Value Code XX_JOB_FLEXFIELD Title XX JOB FLEXFIELD Description (Optional) XX JOB Flexfield for demo.
2.5. Click Segments (button),
Field Value Number 1 Name Job Name Windows Prompt Job Name Column SEGMENT1
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
20/157
2.6. Click Value Set (button) and enter following information,
Field Value Value Set Name XX_JOB_NAME_VS Description XX JOB Name value set for demo. List Type List of Values Security Type No Security Format Type Char Maximum Size 20 Uppercase Only (A-Z) Checked (Yes) Validation Type Independent
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
21/157
2.7. Save and close the screen. 2.8. Enter the Value Set name in the Value Set field on segments Summary screen. 2.9. In the 2nd lines enter following information,
Field Value Number 2 Name Job Code Windows Prompt Job Code Column SEGMENT2
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
22/157
2.10. Click Value Set (button) and enter following information,
Field Value Value Set Name XX_JOB_CODE_VS Description XX JOB Code value set for demo. List Type List of Values Security Type No Security Format Type Char Maximum Size 20 Uppercase Only (A-Z) Checked (Yes) Validation Type Dependent
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
23/157
2.11. Save the data and click Edit Information (button) and enter the following information.
Field Value Independent Value Set Name XX_JOB_NAME_VS Description Will be auto displayed. Dependent Default Value NONE Description None
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
24/157
2.12. Enter the Value Set name in the Value Set field on segments Summary screen.
2.13. Save and close the screen. 2.14. Enable Cross-Validation Segments, Allow Dynamic Inserts and Freeze
Flexfield Definition checkboxes.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
25/157
Note: The next few screens are same as covered in the Grade section.
3. Cost Allocation Key Flexfield Definition 3.1. Open the Key Flexfield Segments form
Sys Admin: Application > Flexfield > Key > Segments
3.2. Search for Cost Allocation Flexfield. 3.3. Insert a new record by selecting New from the toolbar. 3.4. Enter the following information,
Field Value Code XX_COST_ALLOCATION_FLEXFIELD Title XX COST ALLOCATION FLEXFIELD Description (Optional) XX Cost Allocation Flexfield for demo.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
26/157
3.5. Click Segments (button),
Note: Here we will use Value Set we defined for General Ledger.
Field Values Number 1 2 Name Cost Center Account Code Windows Prompt Cost Center Account Code Column SEGMENT1 SEGMENT2 Value Set XX_Cost_Center XX_Accounts Flexfield Qualifier Organization Element
Note: To assign Flexfield Qualifier you will have to save the data first.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
27/157
3.6. Save and assign Flexfield Qualifiers.
3.7. Save and assign Flexfield Qualifiers.
Note: The Cost Center segment will be displayed in organization costing information while the Account Code will be assigned at the time of element creation.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
28/157
3.8. Enable Freeze Flexfield Definition checkbox.
Note: The next few screens are same as covered in the Grade section.
4. Position Key Flexfield Definition 4.1. Open the Key Flexfield Segments form
Sys Admin: Application > Flexfield > Key > Segments
4.2. Search for Position Flexfield. 4.3. Insert a new record by selecting New from the toolbar. 4.4. Enter the following information,
Field Value Code XX_POSITION_FLEXFIELD Title XX POSITION FLEXFIELD Description (Optional) XX Position Flexfield for demo.
4.5. Click Segments (button),
Field Value Number 1 Name Position Name
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
29/157
Windows Prompt Position Name Column SEGMENT1
4.6. Click Value Set (button) and enter following information,
Field Value Value Set Name XX_POSITIONNAME_VS Description XX Position Name value set for demo. List Type List of Values Security Type No Security Format Type Char Maximum Size 30 Uppercase Only (A-Z) Checked (Yes) Validation Type Independent
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
30/157
4.7. Save and close the screen. 4.8. Enter the Value Set name in the Value Set field on segments Summary screen. 4.9. In the 2nd lines enter following information,
Field Value Number 2 Name Position Region Windows Prompt Position Region Column SEGMENT2
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
31/157
4.10. Click Value Set (button) and enter following information,
Field Value Value Set Name XX_POSITIONREGION_VS Description XX Position Region value set for demo. List Type List of Values Security Type No Security Format Type Char Maximum Size 20 Uppercase Only (A-Z) Checked (Yes) Validation Type Independent
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
32/157
4.11. Save and close the screen. 4.12. Enter the Value Set name in the Value Set field on segments Summary screen.
4.13. Save and close the screen. 4.14. Enable Allow Dynamic Inserts and Freeze Flexfield Definition checkboxes.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
33/157
Note: The next few screens are same as covered in the Grade section.
5. People Group Key Flexfield Definition 5.1. Open the Key Flexfield Segments form
Sys Admin: Application > Flexfield > Key > Segments
5.2. Search for People Group Flexfield. 5.3. Insert a new record by selecting New from the toolbar. 5.4. Enter the following information,
Field Value Code XX_PEOPLE_GROUP_FLEXFIELD Title XX PEOPLE GROUP FLEXFIELD Description (Optional) XX People Group Flexfield for demo.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
34/157
5.5. Click Segments (button),
Field Value Number 1 Name Union Windows Prompt Union Column SEGMENT1
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
35/157
5.6. Click Value Set (button) and enter following information,
Field Value Value Set Name XX_UNION_VS Description XX Union value set for demo. List Type List of Values Security Type No Security Format Type Char Maximum Size 30 Uppercase Only (A-Z) Checked (Yes) Validation Type Independent
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
36/157
5.7. Save and close the screen. 5.8. Enter the Value Set name in the Value Set field on segments Summary screen.
5.9. Save and close the screen. 5.10. Enable Allow Dynamic Inserts and Freeze Flexfield Definition checkboxes
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
37/157
Note: The next few screens are same as covered in the Grade section.
6. Competence Key Flexfield Definition 6.1. Open the Key Flexfield Segments form
Sys Admin: Application > Flexfield > Key > Segments
6.2. Search for Competence Flexfield. 6.3. Insert a new record by selecting New from the toolbar. 6.4. Enter the following information,
Field Value Code XX_COMPETENCE_FLEXFIELD Title XX COMPETENCE FLEXFIELD Description (Optional) XX Competence Flexfield for demo.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
38/157
6.5. Click Segments (button),
Field Value Number 1 Name Skill Windows Prompt Skill Column SEGMENT1
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
39/157
6.6. Click Value Set (button) and enter following information,
Field Value Value Set Name XX_SKILL_VS Description XX Skill value set for demo. List Type List of Values Security Type No Security Format Type Char Maximum Size 30 Uppercase Only (A-Z) Checked (Yes) Validation Type Independent
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
40/157
6.7. Save and close the screen. 6.8. Enter the Value Set name in the Value Set field on segments Summary screen. 6.9. In the 2nd lines enter following information,
Field Value Number 2 Name Level Windows Prompt Level Column SEGMENT2
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
41/157
6.10. Click Value Set (button) and enter following information,
Field Value Value Set Name XX_SKILLLEVEL_VS Description XX Skill Level value set for demo. List Type List of Values Security Type No Security Format Type Char Maximum Size 30 Uppercase Only (A-Z) Checked (Yes) Validation Type Dependent
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
42/157
6.11. Save the data and click Edit Information (button) and enter the following information.
Field Value Independent Value Set Name XX_SKILL_VS Description Will be auto displayed. Dependent Default Value 1 Description 1
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
43/157
6.12. Enter the Value Set name in the Value Set field on segments Summary screen.
6.13. Save and close the screen. 6.14. Enable Freeze Flexfield Definition checkbox.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
44/157
6.15. I received the above error as I had not assigned the following Flexfield Qualifier.
6.16. I have confirmed the Flexfield and it is not Freezed as below,
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
45/157
Note: The next few screens are same as covered in the Grade section.
Check the status of all requests and all should be completed with Normal status.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
46/157
33 -- KKeeyy FFlleexxffiieellddss VVaalluueess So for we have created Key Flexfields but not yet populated the value sets of these Key Flexfields. Now we will insert values in the value sets one by one. 1. Grade Key Flexfield Values
1.1. Open the Key Flexfield Values form
Sys Admin: Application > Flexfield > Key > Values
1.2. Select Value Set in Find Values By region and enter XX_GRADENAME_VS in the
names field.
1.3. Click Find (button). 1.4. Enter the following information,
Grade EXECUTIVE MANAGEMENT SUPERVISOR
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
47/157
1.5. Save the information and search for XX_GRADELEVEL_VS and enter the following
information.
Levels 1 2 3 4
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
48/157
2. Job Key Flexfield Values 2.1. Open the Key Flexfield Values form
Sys Admin: Application > Flexfield > Key > Values
2.2. Search XX_JOB_NAME_VS value set. 2.3. Enter the following information,
Job Job Code MANAGER MG DEPUTY MANAGER DM SUPERVISOR SR CEO CO
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
49/157
2.4. Save data and search for XX_JOB_CODE_VS to enter Job Codes.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
50/157
22..55.. Save data and click in the header and user up/down arrow keys to move to different
values of Job Name. Do this for all values and assigned job code.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
51/157
3. Position Key Flexfield Values
3.1. Open the Key Flexfield Values form
Sys Admin: Application > Flexfield > Key > Values
3.2. Search XX_POSITIONNAME_VS.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
52/157
3.3. Click Find (button). 3.4. Enter the following information,
Position CEO MANAGER IT MANAGER FN MANAGER HR DEPUTY MANAGER IT DEPUTY MANAGER FN DEPUTY MANAGER HR SENIOR DBA ACCOUNT OFFICER FN RECRUITMENT OFFICER
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
53/157
3.5. Save and then search XX_POSITIONREGION_VS.
Position NORTH
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
54/157
SOUTH EAST WEST
4. People Group Key Flexfield Values
4.1. Open the Key Flexfield Values form
Sys Admin: Application > Flexfield > Key > Values
4.2. Search XX_UNION_VS.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
55/157
4.3. Enter the following information,
Values MUSLIM LEAGUE PEOPLE PARTY JAMAT-E-ISLAMAI NONE
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
56/157
4.4. Save the data.
5. Competence Key Flexfield Values
5.1. Open the Key Flexfield Values form
Sys Admin: Application > Flexfield > Key > Values
5.2. Search for XX_SKILL_VS. 5.3. Enter the following information,
Skill Level (1 = low, 5 = high) ANALYSIS 1~5 TECHNICAL 1~5
FUNCTIONAL 1~5
COMMUNICATION 1~5
PRESENTATION 1~5
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
57/157
5.4. Save the data and search for XX_SKILLLEVEL_VS.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
58/157
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
59/157
5.5. Save the data and then click in the Independent Value and press down arrow key.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
60/157
5.6. Save the data and then click in the Independent Value and press down arrow key and
enter for all the Skill.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
61/157
44 -- LLooccaattiioonn
1. Location Definition 1.1. Assign Global Super HRMS Manager responsibility to XX USER. 1.2. Switch to HRMS responsibility. 1.3. To define location open the location form,
HRMS: Work Structures > Location
Note: Uncheck the Global check box if you want the location to only be available within the default Business Group of your current responsibility. Accept the default if you want the location to be a global location and therefore available to all Business Groups. If you are setting up a global location, the location name must be unique across all Business Groups.
1.4. Enter address and Save the data. 1.5. Close the form.
55 -- BBuussiinneessss GGrroouupp ((BBGG)) All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
62/157
A Business Group (BG) holds information about the components of work structures such as jobs, grades and positions. At the BG level we set up the legislative rules, terms of employment, remuneration policies and employee work patterns. Oracle HRMS provides the flexibility to define enterprise the following four basic configurations models,
1 A single operating company in one country. 2 A single operating company in multiple countries. 3 Multiple operating companies in one country. 4 Multiple operating companies in multiple countries.
We will create only one BG for demonstration while you can create more than one BG’s in your enterprise to keep sets of data separated. The major reason for creating many business groups is that your enterprise is present in many countries. The other reasons for creation of more than one BG are,
o During acquisitions or mergers there is a need to manage separate structures and processes during a transition phase.
o To keep a copy of your live system with example records for training or testing purposes. o You are a holding company with a number of subsidiary companies and each subsidiary
has its own structures, employees, and compensation and benefit policies.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
63/157
Organization Structure
XX COMPANY Business Group HR Organization CEO
XX IT XX HR XX FN Information Technology Human Resource Department Finance Department HR Organization HR Organization HR Organization
Positions: Positions: Positions: Manager IT Manager HR Manager FN Deputy Manager IT Deputy Manager HR Deputy Manager FN
Recruitment Officer Senior DBA Account Officer FN
1. Business Group (BG) Definition
1.1. Open the Description form,
HRMS: Work Structures > Organization > Description
1.2. Click New (A) (button),
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
64/157
1.3. Enter the following information in the header of screen,
Field Value Name XX COMPANY Type Company Location XX Location Internal or External Internal
1.4. Before moving into Organization Classification region save the information. 1.5. Select Business Group from the LOV in the Name field.
Field Value
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
65/157
Organization Classifications Name
Business Group
Enabled
1.6. Save the information and then click Others (button) to enter Business Group
information.
Note: The * on the start denotes the mandatory information and you will have to provide information while all others are optional.
1.7. Select Business Group Info from the displayed LOV and click OK (button.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
66/157
1.8. Click in the white area of Business Group Info field and the following screen will
appear.
Warning: All the information entered on this screen will affect the Business Group and you will not be able to change saved data on this screen.
1.9. Select Business Group, click the Enabled check box and click (B) Others. 1.10. Enter the required information on the screen displayed as following,
Field Value
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
67/157
Short Name XX_BG Employee Number Generation Automatic Applicant Number Generation Automatic Contingent Worker Number Generation
Automatic
Grade Flexfield Structure XX_GRADE_FLEXFIELD Group Flexfield Structure XX_PEOPLE_GROUP_FLEXFIELD Job Flexfield Structure XX_JOB_FLEXFIELD Costing Flexfield Structure XX_COST_ALLOCATION_FLEXFIELD Position Flexfield Structure XX_POSITION_FLEXFIELD Competence Flexfield Structure XX_COMPETENCE_FLEXFIELD Legislation Code United Kingdom Currency PKR Fiscal Year Start Minimum Working Age Maximum Working Age
1.11. Click OK (button).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
68/157
1.12. Click OK (button).
1.13. Click Yes (button). 1.14. Again click Others (B) and select Tax Details References required for UK legislation.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
69/157
1.15. Click OK (button).
1.16. Click in Tax Details References field.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
70/157
1.17. Enter all the required information and click OK (button).
Note: PAYE Reference – this must be in the format of 999/123456 or 999/C12345 – the first 3 must be numeric and are the Tax District, the last characters are the Tax Reference.
1.18. Now assign GRE / Legal Entity where you can assign Financials Set of Books to your
organization. Field Value Organization Classifications Name GRE / Legal Entity Enabled
1.19. Now the next step is to make our Business Group a HR Organization as we will hire
CEO in this organization. Keep in mind that which organization will have employees
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
71/157
must be an HR Organization. Click in the 2nd line to define HR Organization and enter the following information.
Field Value Organization Classifications Name
HR Organization
Enabled
1.20. Save the information and close the form.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
72/157
66 -- PPrrooffiilleess Now we have to assign our created Business Group to the responsibility we already created at the start. We will have to assign two other profiles as well. There are following three profiles which we need to set for our XX HRMS responsibility.
o HR: Security Profile o HR:Business Group o HR:User Type
There is a space in HR: Security Profile after colon but no space in other profile options.
1. Setting HR: Security Profile 1.1. Open the System form,
Sys Admin: Profile > System
1.2. Enter Responsibility name XX HRMS and profile HR: Security Profile.
1.3. Click Find (button).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
73/157
1.4. Select Business Group XX COMPANY under Responsibility. 1.5. Save information and click Find (button) from the toolbar.
2. Setting HR:Business Group Profile
2.1. Change the Profile to HR:Business Group.
2.2. Click Find (button).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
74/157
2.3. Select Business Group XX COMPANY under Responsibility. 2.4. Save information and click Find (button) from the toolbar.
3. Setting HR:User Type Profile
3.1. Change the Profile to HR:User Type Group.
3.2. Click Find (button).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
75/157
3.3. Select HR with Payroll User from the LOV and click OK (button).
3.4. Save the information and close the forms.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
76/157
77 -- OOrrggaanniizzaattiioonnss
1. Departments (HR Organization) Definition 1.1. Now switch to XX HRMS Responsibility and this is the place where normally people
make mistakes. They do not switch to the responsibility in order to make their Business Group as container and create different organizations (Operating Units, Inventory Organizations, HR Organizations etc.) which are not later accessible in their business group.
1.2. Open the Description form,
HRMS: Work Structures > Organization > Description
1.3. Click New (A) (button), and define three departments with the following information.
Field Value Name XX IT XX HR XX FN Type Department Department Department Location XX LOCATION PK XX LOCATION PK XX LOCATION PK Internal or External Internal Internal Internal Organization Classification HR Organization HR Organization HR Organization Enabled
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
77/157
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
78/157
Note: Internal Organizations are Departments, Sections or Cost Centers and the External Organizations are Tax Offices, Recruitment Agencies. You can define as many organizations (Zone, Division, Department, Sections) but here for practice we have defined only 4 (Company 1, Departments 3).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
79/157
88 -- JJoobbss CCrreeaattiioonn
1. Jobs Entry
1.1. Keep in the XX HRMS responsibility. 1.2. Open the Description form
HRMS: Work Structures > Job > Description
1.3. We will define the following jobs.
Job Job Code CEO CO MANAGER MG DEPUTY MANAGER DM SUPERVISOR SR
1.4. Click New (button). 1.5. A Job Group number will be automatically assigned.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
80/157
1.6. Now click in the Name field.
11..77.. Select Job Name and Job Code.
1.8. Save the data. 1.9. Repeat the above steps to define all jobs.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
81/157
99 -- PPoossiittiioonnss CCrreeaattiioonn
1. Positions Entry We will define following positions.
Position Job Organization CEO.EAST CEO.CO XX COMPANY MANAGER IT.EAST MANAGER.MG XX IT MANAGER FN.EAST MANAGER.MG XX FN MANAGER HR.EAST MANAGER.MG XX HR DEPUTY MANAGER IT.EAST DEPUTY MANAGER.DM XX IT DEPUTY MANAGER FN.EAST DEPUTY MANAGER.DM XX FN DEPUTY MANAGER HR.EAST DEPUTY MANAGER.DM XX HR SENIOR DBA.EAST SUPERVISOR.SR XX IT ACCOUNT OFFICER FN.EAST SUPERVISOR.SR XX FN RECRUITMENT OFFICER.EAST SUPERVISOR.SR XX HR
The following information will be same for all positions,
Field Value Position Details Tab Type Single Incumbent Permanent
Hiring Status Active Hiring Information Tab FTE 1
1.1. Open the Description form
HRMS: Work Structures > Position > Description
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
82/157
1.2. Click New (button).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
83/157
1.3. Click OK (button).
1.4. Click Hiring Information tab and enter 1 in the FTE (Full Time Equivalent) as our Type is Single Incumbent.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
84/157
1.5. Save the data. 1.6. Repeat these steps for all positions.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
85/157
1100 -- GGrraaddeess CCrreeaattiioonn
1. Grades Entry
1.1. Open the Description form
HRMS: Work Structures > Grade > Description
1.2. Define the following grades,
Grade Level EXECUTIVE 1 MANAGEMENT 1,2,3 SUPERVISOR 1
1.3. After Grade Name and Grade Level selection click on OK (B).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
86/157
1.4. Enter From date from where you want this grade to take effect or you will assign the
grade. Better to keep it old date so if there are any back date transactions then you will be able to assign.
Save the data after entering all possible grades combinations.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
87/157
1111 -- PPoossiittiioonn HHiieerraarrcchhiieess
1. Position Hierarchy Definition
1.1. Open the Hierarchy form
HRMS: Work Structures > Position > Hierarchy
1.2. Enter unique Hierarchy Name and click Primary check box if this is your Primary
hierarchy.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
88/157
1.7. Save the data.
1.8. Enter Version Number and Date From and save the data.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
89/157
1.9. Click in the Position Name and press F11 to search the top position CEO.EAST and the
execute query by pressing Ctrl+F11. 1.10. Then click in the Subordinates Name field.
1.11. Enter all subordinates who are reporting to CEO in our case all Managers. Note: Employee name will be automatically displayed in the Holders Name field once these positions will be assigned to relevant employees on the People Management form.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
90/157
1.12. Now click the MANAGER IT.EAST line and click the Blue Down arrow key to define the
Manager IT subordinate.
1.13. Position MANAGER IT.EAST has jumped above in the Position Name field. Enter all
subordinates who are reporting to CEO in our case all Managers. Select DEPUTY MANAGER IT.EAST as subordinates and save the information.
1.14. Now to define subordinate of DUPUTY MANAGER IT.EAST click blue Down arrow key and DUPUTY MANAGER IT.EAST position will be shifted in the Position Name field.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
91/157
1.15. Enter SENIOR DBA.EAST and save the information. 1.16. To move upward in the hierarchy click on blue up arrow and define all subordinate
positions.
1.17. The hierarchy will look like shown above.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
92/157
1.18. Save the information and close the form.
2. Position Diagrammer
2.1. Open the Diagrammer form,
HRMS: Work Structures > Position > Diagrammer
2.2. Search for Hierarchy name XX ORG HIERARCHY.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
93/157
PPeeooppllee MMaannaaggeemmeenntt
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
94/157
1122 -- EEmmppllooyyeeee CCrreeaattiioonn
1. Employee Creation
1.1. Open the Enter and Maintain form,
HRMS: People > Enter and Maintain
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
All Rights Reserved 2006-08 95/157
1.2. Click New (button). 1.3. Set Effective Date from the toolbar or using Tools menu.
1.4. Enter the required information on the form. As we are creating an employee so we
will select Create Employment in the Action field. Good thing is that when you will select Title the Gender field is automatically populated.
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
96/157
1.5. Save the data and click Address (B).
1.6. Click on OK (B).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
97/157
1.7. Save and close this Address window.
Note: When you enter/update the address and you get error “FRM-40735: ON-INSERT trigger raised unhandled exception ORA-29273” then to resolve this error you need to take few steps as System Administrator.
Sys Admin: Profile > System Search for Application Proxy port and in my case I set it to 8000. After saving this search for Applications Server-Side Proxy Host And Domain and set it accordingly. In my case it is vision.erpstuff.com. Save and close the form.
Now enter/update the address and save it.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
98/157
1.8. Click Assignment (button). 1.9. Select Group, Position and Grade. The position will default few fields which you can
change.
1.10. Click on Correction (B).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
99/157
1.11. Click on Yes (B).
1.12. Save and close Assignment Form. 1.13. Click New on the main form. 1.14. For other Employees you will have to select relevant Organization on assignment
form.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
100/157
1.15. Click OK (B).
1.16. Click on Correction (B). 1.17. Create all the employees. 1.18. Now after creation of all employees I would like to show the position hierarchy.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
101/157
1.19. Now Position Holders are displayed in the hierarchy.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
102/157
PPaayyrroollll SSeettuupp
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
103/157
1133 -- IInnttrroodduuccttiioonn ttoo OOrraaccllee PPaayyrroollll
1. QuickPay QuickPay is the process which is used to pay to single employee. It is useful when there is a need to check new elements definition result before applying on all employees. QuickPay is also used for instant updates for new hiring, late entries, and terminations.
2. Batch Processing
When we have to process the payroll for more than one employee then we use batch processing. That is running a request Payroll Run.
3. Payment Methods
In Oracle Payroll we can pay our employees using different payment methods like Check (Cheque), Direct Deposit, Cash or a combination of different payment methods. There are certain limitations of localizations.
4. Currency
We can pay using single currency or multiple currencies. The currency is defaulted from the Business group.
5. Payroll(s)
We define a payroll for a number of employees who share the same payroll calendar and therefore receive payment on the same date, and at the same regular frequency.
6. Pay Date / Cheque (check) Date
The Pay Date / Check Date is the date of constructive receipt of pay, on which paychecks become negotiable.
7. Scheduled Run
The Scheduled Run Date is the date scheduled for the Regular run of the payroll in each period.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
104/157
8. Cut Off Date As employees expect salary in their bank account / cash on 1st of each month and it is also the practice of organization to pay on 1st of each month. Now it is possible if all kind of updating / addition is restricted in order to verify the data before processing of payroll, processing payroll and then post processing verifications. So for this purpose a Cut Off date is set for each period, and all entries or changes in payroll information is restricted after this date. Let say if we will set it to -5 then the cut off date will be last date of month – 5.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
105/157
1144 -- CCoonnssoolliiddaattiioonn SSeett
1. Define Consolidation Set
The consolidation set is used for consolidating the result of various payrolls and post payroll processes.
1.1. Open the form,
HRMS: Payroll > Consolidation
1.2. Enter a relevant name,
1.3. Save the data and close the form.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
106/157
1155 -- PPaayymmeenntt MMeetthhooddss
1. Define Payment Methods
1.1. Open the form,
HRMS: Payroll > Payment Methods
1.2. Enter required and relevant information on the screen. 1.3. Enter a name for the payment method, and select its type. 1.4. You can create as many payment methods for each type as you require. For example,
if you have different source bank accounts for different payrolls, you must create separate payment methods.
1.5. Click in the Bank Details will open the Bank Details window so provide the bank
related information.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
107/157
1.6. Click OK (B). 1.7. Save the data and close the form.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
108/157
1166 -- EElleemmeennttss
1. Define Elements For better understanding of the elements we will define different type of elements and will assign them to the employees and will view the results after processing.
Element Classification Location Allowance Earning COLA (Grade Based) Earning Union Fund Deduction Entitled Car (Grade Based) Information Monthly Salary Earning
1.1. Open the form,
HRMS: Total Compensation > Basic > Element Description
1.2. By default the current date will be the effective date and as this field is read only and
you cannot update it directly. So after opening the form we will use the Alter Effective Date button from the tool bar. The button labeled with date 31.
1.3. Click on Alter Effective Date (B). 1.4. Change the Effective Date to 01-JAN-2000.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
109/157
1.5. Click on OK (B). 1.6. Enter a unique Name & Reporting name while keeping in mind that names should not
start a number or symbol. 1.7. Optionally enter a description for the element. 1.8. Select a Primary Classification. 1.9. Select the processing type - Select Recurring if an entry of this element applies in
every period until the entry is ended, or Nonrecurring if an entry applies in one pay period only.
1.10. Select a termination rule to determine how entries of the element are processed after termination of the employee.
1.11. Select the Multiple Entries Allowed check box if you want to give an employee more than one entry of the element at the same time. If you are creating a net-to-gross element, you must select Multiple Entries Allowed.
1.12. Select the Additional Entries Allowed check box if you want to make occasional one-time entries of a recurring element (instead of, or in addition to, a normal recurring entry).
1.13. Select the Closed for Entry check box if you want to prevent any new entries being made for the element.
1.14. Select the Process in Run check box if you want the element to process in payroll runs.
1.15. Select the Indirect Results check box if you want the element only to accept entries from indirect formula results. Leave the check box unchecked if you want to accept entries both from indirect formula results and from manual entries in the Element Entries window.
1.16. Select the Adjustment Only check box if you want to use the element only for creating balance adjustments.
1.17. Select the Third Party Payments check box if you want to use the element only for creating third party payments.
1.18. Select the currency in the Input field if you want to make element entries in a currency other than the base currency of the Business Group.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
110/157
1.19. Save the data. Note: If the Type is Nonrecurring then this element will not appear on the Salary Basis screen. 1.20. Save the data.
2. Defining an Element's Input Values
2.1. Click on Input Values (B).
2.2. Uncheck the User Enterable of Pay Value.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
111/157
2.3. Create a new record and enter the information. 2.4. Enter the name of the first input value Location Allowance. 2.5. Select the unit type of your input value (money, hours, character, date, number, or
time). You can enter numbers in the Sequence field to change the order in which the input values appear in the Entry Values window.
2.6. Check the User Enterable check box if users can enter a value for this input.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
112/157
2.7. We can scroll to the right to enter default value and validations.
2.8. Save the data and close this screen.
3. Element for COLA (Cost of Living Allowance)
3.1. Now define COLA element.
3.2. Save and click on Input Values (B).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
113/157
3.3. Provide required information and scroll to right to enter default value. 3.4. Save and close the form.
4. Element for COLA (Cost of Living Allowance)
4.1. Now define Union Fund element.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
114/157
4.2. Save and click on Input Values (B).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
115/157
4.3. Provide required information and scroll to right to enter default value. 4.4. Save and close the form.
5. Element for Company Car
5.1. Now define Company Car element.
5.2. Select Information in Primary Classification. 5.3. Save and click on Input Values (B).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
116/157
5.4. Enter the information as shown above and save the data. 5.5. Close the form.
6. Element for Monthly Salary
In Pakistan the salary is negotiated on the basis of per month salary so I have created this element to deal with this. I will assign Salary Basis as monthly and will use Salary Administration to update values of this element. When we will use Salary Administration page for any employee this element will be automatically assigned to that employee and will have the salary assigned. So there is no need to manually assign this element to the employee. We will check this in more detail while assigning salaries to the employee. 6.1. Now define Monthly Salary element.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
117/157
6.2. Save and click on Input Values (B).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
118/157
1177 -- SSaallaarryy BBaassiiss
1. Define Salary Basis
Salary Basis is the duration for which a salary is quoted, for example, hourly, monthly or annually. The Salary Basis window is used to define a salary basis for each salary element to be used for salary administration.
1.1. Open the form,
HRMS: Total Compensation > Basic > Salary Basis
1.2. Enter the name of the salary basis and select Basis. 1.3. Select the name of the salary element and input value associated with this salary
basis. 1.4. Save the data. 1.5. Repeat the above steps for each earning element.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
119/157
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
120/157
1188 -- PPaayyrroollll
1. Define Payroll
1.1. Open the form,
HRMS: Payroll > Description
1.2. Enter the required information on the displayed form.
1.3. After selecting Consolidation Set then the cursor will jump to Cost field. Here we will
not provide any account as we have not configured Oracle General Ledger.
1.4. Click in Statutory Information field and enter the required information.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
121/157
1.5. Click on OK (B).
1.6. Save the data. 1.7. Now click on Period Dates (B) and scroll to the right.
Note: Check the Negative Payment Allowed check box if you want the PrePayments process to include negative payments. If you leave the box unchecked, the PrePayments process ignores negative payments
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
122/157
Note: Check the Cut Off date that is the final date for entering or changing payroll information before a run.
1.8. Close the Period Dates screen. 1.9. Now click on Valid Payment Methods (B).
1.10. Close all the screens. 1.11. We can add more than one Valid Payment Methods on this form.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
123/157
1199 -- EElleemmeenntt LLiinnkk
1. Define Element Link
The first element we will create link is the XX Monthly Salary and in search criteria we will give Salary Basis and Payroll. So all those employees having salary basis XX Monthly Salary and Payroll is XX Monthly Payroll will have this element. From here you can imagine that we can keep more than one Salary Basis say monthly and annually etc.
1.1. Open the form,
HRMS: Total Compensation > Basic > Link
1.2. Enter the required information.
1.3. Save the data. Note: Check the Standard check box if you want all employees who are made eligible by the link to receive the element automatically but there are few restrictions as well.
2. Location Allowance Element Link
2.1. Create link of Location Allowance element and here we will give criteria of location.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
124/157
2.2. Here we checked Standard so this element will be automatically assigned with the
default values to those employees who will have SUPERVISOR.1 grade, Location XX LOCATION PK, Salary Basis XX Monthly Salary and Payroll XX Monthly Payroll.
2.3. After saving the data click on Input Values.
3. COLA Element Link
3.1. Create link of COLA Allowance element and here we will give criteria of grade, salary
basis and payroll while making it standard.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
125/157
3.2. Save and click on Input Value to verify the default value.
4. Company Car Element Link
4.1. Create link of Company Car and here we will give criteria of grade and payroll while making it standard. Oh what about CEO? As CEO is not in this grade so he will not have a car. No problem we will create another link for him for his grade or position.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
126/157
4.2. We can’t make this element link as Standard because there are mandatory (required)
values without having defaults. So if we will try to keep it standard then what will be the initial value when this element will be assigned? We have not assigned default values because each employee may have different car.
4.3. Now we will create another link to assign car to our CEO else he will not give anyone any car haaaa.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
127/157
4.4. Save the data and close the form. 4.5. Now as we have created all possible links so now need to check what happened to
employees assignments and also we need to update the Company car of our CEO and Managers.
4.6. First let me show you a supervisor’s assignments and see what he/she has.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
128/157
4.7. Click COLA and click on Entry Values (B).
4.8. The default value is assigned and if required you can change it. 4.9. Now we will update the car information of an employee. So search the employee
CEO.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
129/157
4.10. As the Company Car link was not a Standard so we will have to fist assign it manually to each entitled employee.
4.11. Select the XX Company Car element and click on OK (B).
4.12. Click on Entry Values (B).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
130/157
4.13. Close this window and save the information.
5. Union Fund Deduction Element Link
5.1. Create link of Union Fund Deduction of all those employees having XX Monthly
Payroll.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
131/157
5.2. Save and close this form. 5.3. Now verify the deduction element of any employee.
5.4. Close this form.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
132/157
SSaallaarryy AAddmmiinniissttrraattiioonn
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
133/157
2200 -- SSaallaarryy AAddmmiinniissttrraattiioonn
Now we will assign salary to all our defined employees. Here we will keep a the following standard,
Grade Salary ( PKR Per Month ) CEO 100,000 Managers 80,000 Deputy Managers 70,000 Supervisors 50,000
1. Salary Basis and Payroll Assignments
1.1. Open the Enter and Maintain form,
HRMS: People > Enter and Maintain
1.2. Search each employee and assign Salary Basis and Payroll.
1.3. Here we have selected XX Monthly Payroll in the Payroll field and XX Monthly
Salary in the Salary Basis field. 1.4. While selection click on Correction (B). 1.5. Save the information. 1.6. We will also assign salary to each employee as well. So click Salary (B).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
134/157
1.7. Click on Add New Salary (B).
1.8. Click on Apply (B).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
135/157
1.9. Add Salary of each employee and as I kept the Status to Approved then I don’t need
to approve as we are entering salaries first time. In case of approval you will have to perform approval from Salary Management form.
1.10. Open Salary Management form,
HRMS: People > Salary Management
1.11. I have used Ctrl + F11 to view all employees and here you can check all salaries are approved. If not then select that line and click on Approve (B).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
136/157
Important: By default there will be no Approve button on this form. To enable this function (Salary Administration:Approve) we need to add it in the Menu of our responsibility.
1.12. Now let me show you how XX Monthly Salary is updated. 1.13. Search an employee and goto Assignment form.
1.14. Click the XX Monthly Salary lines and click on Entry Values (B).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
137/157
1.15. Close the forms.
2. Salary Administration
Instead of entering salary from the People assignment form you can use Salary Administration page under FastPath menu. 1.1. Open the Page,
HRMS: FastPath > Salary
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
138/157
1.2. Search a specific employee or enter % in the Number field and click on Go (B).
1.3. The above is the list of employees we had defined earlier. 1.4. Now select an employee and then click on Manager Salary (B).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
139/157
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
140/157
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
141/157
PPaayyrroollll PPrroocceessssiinngg
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
142/157
2211 -- PPaayyrroollll PPrroocceessssiinngg IInnttrroodduuccttiioonn
1. Payroll Processes In the Payroll processing we will cover the following areas.
• Run payrolls using QuickPay and batch processes • Run prepayments and payments processes • Run costing and transfer to GL processes
2. Processing Activities The payroll processing consists of the following activities,
Activity Description Data Entry Data entry is carried out during
the month till cut-off date. In our case it is EOM – 5. EOM = End of Month
Cut-off EOM - 5 Payroll Run Run Prepayment Payment Costing
3. Retro Pay & Advance Pay In Oracle payroll if you have to pay your employees in back dates then you use Retro pay as it allows you to back pay employees, in the current payroll run. While to pay in advance the Advance pay feature is used that allows you to pay employees in advance, in the current payroll run.
4. Process Rollback A payroll run process can be rolled back and is useful when you want to check the processing and wants to verify the results. So process, verify, rollback and process again.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
143/157
5. Retry a Payroll Run If you forgot to modify a formula so you can use retry a payroll run and it will process and it will process those employees who are affected due to this change instead of processing all.
6. Reversing a Payroll Run You have processed a payroll of terminated employee or the cheque is incorrect and you have to replace the existing cheque. Don’t forget to block the first cheque.
7. Payment Invoice There is no interface of Oracle Payroll and Accounts Payable to create an Invoice automatically. From Payroll data can be transferred to GL based on the Cost Allocation Flexfield defined and you will have to create a manual invoice in the Accounts Payable module.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
144/157
2222 -- QQuuiicckkPPaayy
1. QuickPay We will process the Payroll of single employee using QuickPay. Search the employee using 1.1. Open the Enter and Maintain form,
HRMS: People > Enter and Maintain Or HRMS: FastPath > QuickPay
1.2. Search the employee.
1.3. Click on Assignment (B).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
145/157
1.4. Click on Others (B).
1.5. Scroll down to select QuickPay and click on OK (B).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
146/157
1.6. Select Run Type.
1.7. Save and click on Element Selection (B).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
147/157
1.8. Here we can also exclude elements from processing. 1.9. Close this Elements screen and on main form click on Start Run (B).
1.10. The status is Complete so now to check the output click on View Results (B).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
148/157
1.11. Select Run Results and click on OK (B).
1.12. Select Standard Run click on OK (B).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
149/157
1.13. Click on Run Result Values (B).
1.14. Close this screen and open XX Union Fund a Voluntary Deduction.
1.15. Close this screen.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
150/157
1.16. If there is any mistake then you can make correction and use Retry Run option to reprocess.
1.17. Now to run the prepayment process click on Start Pre-payments (B).
1.18. Verify the Status of Pre-payment that is Complete. 1.19. Close the forms.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
151/157
2233 -- BBaattcchh PPrroocceessssiiiinngg
1. Payroll Run Process We will process the Payroll of group of employees using Payroll Run. 1.1. Open the form,
HRMS: Processes and Reports > Submit Processes and Reports
1.2. Click on the OK (B).
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
152/157
1.3. Select Payroll Run process and provide required parameters. 1.4. Click on the OK (B).
1.5. Click on the Submit (B). 1.6. Now view the request status.
HRMS: Processes and Reports > View Requests
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
153/157
2. PrePayment Process
2.1. Open the form,
HRMS: Processes and Reports > Submit Processes and Reports
2.2. Select PrePayments process and provide required parameters. 2.3. Click on the OK (B). 2.4. Now view the request status.
HRMS: Processes and Reports > View Requests
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
154/157
3. Costing Process
3.1. Open the form,
HRMS: Processes and Reports > Submit Processes and Reports
3.2. Select Costing process and provide required parameters.
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
155/157
3.3. Click on the OK (B).
3.4. Now view the request status.
HRMS: Processes and Reports > View Requests
4. Transfer to GL
4.1. Open the form,
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
156/157
HRMS: Processes and Reports > Submit Processes and Reports
4.2. Select Transfer to GL process and provide required parameters. 4.3. Click on the OK (B). 4.4. Now view the request status.
HRMS: Processes and Reports > View Requests
All Rights Reserved 2006-08
Oracle Applications R12 – HRMS & Payroll www.erpstuff.com
157/157
Note: Although we have not configured Financial part but just wanted to show the steps.
All Rights Reserved 2006-08