Oracle HRMS Uk Payroll r12

download Oracle HRMS Uk Payroll r12

of 29

description

Oracle HRMS Uk Payroll r12

Transcript of Oracle HRMS Uk Payroll r12

  • Oracle HRMS Functional Document

    Oracle Payroll Setup

    Part 32

    This Document is created only for Class Room Training Purpose

    By

    Regintala Chandra Sekhar

    [email protected]

  • UK PAYROLL

    2

    Regintala Chandra Sekhar Email ID: [email protected]

    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 The major reason for creating many business groups is that you enterprise is present in many countries. The other reasons for creation of more than one BG are:- 1. During acquisitions or mergers there is a need to manage separate structures and processed during a transition phase. 2. To keep a copy of your live system with example records for training or testing purposes 3. You are a holding company with a number of subsidiary companies and each subsidiary has its own structures, employees, and compensation and benefit policies. Process of setup of Business Group 1. Select System Administrator responsibility 2. Define required responsibilities (N: security -> responsibility -> define) 3. Define user and assign responsibilities to the user (N: Security -> user -> define) 4. Select GL Responsibility 5. Define accounting flex field (N: setup -> financial -> flex field -> key -> segments) 6. Give values for your segments (Setup -> financial -> flex field -> key -> values) 7. Define Currency (N: setup -> Currencies -> define) 8. Define Calendar (N: Setup -> financial -> calendar -> Type/Accounting) 9. Create Ledger (N: Setup -> financial -> book -> define) 10. Select HRMS responsibility 11. Define a location (N: Work Structure->Location) 12. Define a Business Group (N: Works Structure->organization->description) 13. Set the following Profile Options to all your responsibilities HR: Security HR: Business Group HR: User Type GL: Ledger Name 14. Select Inventory responsibility 15. Create legal entity (N: Setup -> organizations -> organizations) 16. Create Operating unit (N: Setup -> organizations -> organizations) 17. Set Profile option MO: Operating unit for all responsibilities 18. Create Work day calendar 19. Create Inventory Organization (N: Setup -> organizations -> organizations) 20. Select sysadmin responsibility and run replicate seed data program.

  • UK PAYROLL

    3

    Regintala Chandra Sekhar Email ID: [email protected]

    Set the System Date: 01-Jan-2013 Select System Administrator responsibility 1. Define required responsibilities (Nav: Security Responsibility Define) Name: Skylark Groups Pvt Ltd

    Set the Profile Options: Date Track Reminder for the Responsibility Step 1: Nav: System AdminProfileSystem Profile value

    2. Define user and assign responsibilities to the user (N: Security -> user -> define) Name: SKYLARK

    Navigation Path

  • UK PAYROLL

    4

    Regintala Chandra Sekhar Email ID: [email protected]

    Login from your user

    Values Set: Value set is primarily a container for your values; you define your value set such that it can control the types of values that are allowed into the value set (either predefined or non-validated). You can specify the format of your values. -Values for the Value Sets, we are defining will be kept in the Oracle Application Object Library tables. Types of Value sets: 1) Character, 2) Number, 3) Time, 4) Standard Date, Standard Date Time Date, 5) Date Time

    Note: When creating value sets using the date format, use the format types Standard Date and Standard Date Time. Validation Types for a value set:

  • UK PAYROLL

    5

    Regintala Chandra Sekhar Email ID: [email protected]

    Define the Values Set for the Job: Name: SKY_JOB_DEPT_VS Validation Type: Independent

    And Assign the List of Values to it Nav: Application->Validation->Values

  • UK PAYROLL

    6

    Regintala Chandra Sekhar Email ID: [email protected]

    Dependent Values Set:

    Same like Independent Value Set, except the List of Values shown to you will depends on which the Independent value you have selected in the Prior Segment

    Must define your independent value set before you define the dependent value set that depends on it Name: SKY_JOB_NAME_VS

    Save it and Click on the Edit Information:

    Creation List of Values for the Dependent Values:

  • UK PAYROLL

    7

    Regintala Chandra Sekhar Email ID: [email protected]

    1. Corporation:

    2. Click on the CORP column and press down key you will find the other three Departments Enter FIN Department Details

    3. Next HR Department

  • UK PAYROLL

    8

    Regintala Chandra Sekhar Email ID: [email protected]

    4. Next IT Department

    Position: SKY_POS_NAME_VS

    Values Set for People Group Flexfield: Name: SKY_PEO_GRP_UNI_TYP_VS

  • UK PAYROLL

    9

    Regintala Chandra Sekhar Email ID: [email protected]

    Assign the List of Values for the People Group

    Grade: SKY_GRADE_NAME

  • UK PAYROLL

    10

    Regintala Chandra Sekhar Email ID: [email protected]

    Assign the List of Values for the Grade

    Creation of Key Flexfields The Key Flexfield Structures must be defined before defining the Business Group in Oracle HRMS. For each key flexfield, the following must be defined:

    o Structure Name o Flexfield segment names, order, validation options and qualifiers o Flexfield value sets.

    1. Define JOB:

    Jobs are meant to describe the duties someone performs, e.g. Engineer, Accountant, and Manager.

    Name: SKY_JOB_NAME

    Click on Allow Dynamic Insert and Freeze flexfield Definition and Compile it

  • UK PAYROLL

    11

    Regintala Chandra Sekhar Email ID: [email protected]

    2. Define the Position: Positions are meant to describe specific instances of that job, e.g. Trainee Engineer, Senior Cost Accountant, Sales Manager. In other words, Positions are subsets of Jobs. Click on Open Button uncheck the required check box so that it will not show as be mandatory

    Name: Sky_Position_FF

    Note: Click on Allow Dynamic Insert and Freeze flexfield Definition and Compile it (see the above fig. Job)

  • UK PAYROLL

    12

    Regintala Chandra Sekhar Email ID: [email protected]

    3. Define Grade: Grades are used to represent status of employees within an enterprise, or Work Group. They are also used as the basis of many compensation and Benefits Policies. Grades can be set up against either a Job or a Position Name: SKY_GRADE_FF

    Note: Click on Allow Dynamic Insert and Freeze flexfield Definition and Compile it (see the above fig. Job)

    4. Define Competency: Define a structure for your competency flexfield which contains the segments you want to use for your Business Group. You will use this structure to enter competency details for Human Resource, i-Recruitment and Oracle Training

    Name: SKY_COMPETENCE_FF

    Note: Click on Allow Dynamic Insert and Freeze flexfield Definition and Compile it (see the above fig. Job)

  • UK PAYROLL

    13

    Regintala Chandra Sekhar Email ID: [email protected]

    5. Define People Group Flexfield: Define the Structure for your People Group Flexfield which contains the segments you want to use for

    your Business Group. Name: SKY_PEOPLE_Grp_FF

    Note: Click on Allow Dynamic Insert and Freeze flexfield Definition and Compile it (see the above fig. Job)

    6. Define Cost Allocation Flexfield:

    Cost allocation FF is used to map the Accounting FF and GL mapping will be done. If you plan to transfer costing information to Oracle General Ledger, you should set up at least one segment of the Cost Allocation key flexfield that maps onto segments of the Oracle General Ledger Accounting key flexfield.

    Name: SKY_COST_AllOC_FF Cost Allocation: Qualifier: Click on the a. Company : QF: Balancing, Assignment, Element, Organization, Payroll b. Account : QF: Balancing, Element, Payroll c. Department : QF: Balancing, Assignment d. Interdepartmental : QF: Balancing, Organization, Payroll e. Product : QF: Balancing, Organization

    Click on the Flexfield Qualifiers:

  • UK PAYROLL

    14

    Regintala Chandra Sekhar Email ID: [email protected]

    a. Place your curser on company and click flexfield qualifier and check the box

    b. Place your curser on Accounts and click flexfield qualifier and check the box

    c. Place your curser on Department and click flexfield qualifier and check the box

    d. Place your curser on Interdepartmental and click flexfield qualifier and check the box Interdepartmental : QF: Balancing, Organization, Payroll

    e. Place your curser on Product and click flexfield qualifier and check the box Product : QF: Balancing, Organization Note: Click on Allow Dynamic Insert and Freeze flexfield Definition and Compile it (see the above fig. Job)

  • UK PAYROLL

    15

    Regintala Chandra Sekhar Email ID: [email protected]

    We have other Key flexfield I will explain it later a. Bank Details b. Soft Code c. Personal Analysis Key flexfield

    Creation of Descriptive Flexfield Descriptive Flexfield is used to just capture extra information. You can define two types of descriptive Flexfield segments: Global Segments: Segments always appear in the flexfield window Context Sensitive Segments: Segment appears only when a defined context exists.

    a. Additional Personal Details: We have to query the Existing One and Assign the New One

    (Add%Person%Details%) make sure till you get Additional Personal Details

    b. Additional Assignment Details

  • UK PAYROLL

    16

    Regintala Chandra Sekhar Email ID: [email protected]

    c. Add'l Salary Admin. Details: Just Check the It is Freeze or Not

    Define the Lookup Types and Values Lookups are predefined list of Values with Validation Rules for specific segments System All values in the list are predefined by Oracle Extensible Some predefined values are provided You can add values to the list User Define new lookup types to validate fields you define during the implementation process Flexfield segments Element Input Values

    Example:

  • UK PAYROLL

    17

    Regintala Chandra Sekhar Email ID: [email protected]

    Define the Work Location: Ans Locations are the actual work sites of your employees Internal addresses External addresses for tax authorities, agencies, etc. Shared across business groups or specific to one Check the Start Date first. Change to your BG Responsibility Name: SKYLARK HEADOFFICE

    Adapt the Business Group A Business Group is a special class of Organization. Every business group can have its own set of default values, with its own internal organizations, Grades, Jobs, Positions, Payrolls, employees, applicants, compensations and Benefits In Oracle EBS, Business Group holds the employee information. If there is a Group of Companies and they all are using a single instance of Oracle Apps then every employee in each company will be defined at BG level. Each employee will then be assigned a responsibility. That responsibility determines which company that employee belongs to and what type of transaction can be carried out. When a fresh EBS instance is installed it has a Default Business Group namely Setup Business Group.

    NAME: SKYLARK GROUPS PVT LTD

  • UK PAYROLL

    18

    Regintala Chandra Sekhar Email ID: [email protected]

    a. Business Group Information:

    Setting up the Security Profile for Business Group: i. HR:Cross/Business Group as yes/no, if yes. Then user can access data from other Business group too.

    ii.HR:Security Profile

  • UK PAYROLL

    19

    Regintala Chandra Sekhar Email ID: [email protected]

    3. HR: User Type : HR with Payroll

    Optional

    4. Date Track Reminder: Always pop warning window 5. HR: National Identifier Validation 6. HR: NI Unique Error or Warning

    7. MO:Operating Unit, if Multi Org is set up for a BG then this is mandatory to setup ow optional Profile Option provides the flexibility to the oracle application; they are acting like a global variables .It eliminates the need to hard code the logic. Let me give you one example:-An organization have two departments say D1 and D2.We want Manager of D1 cannot view the employees of D2 and vice versa. Then we will set the profile options 8. MO:Department name or the organization name against the profile option

    B. Query your BG and enter Tax Reference Details Nav: BG RespWork Structure Organizationfind SKYLARK GROUPS PVT LTD

    Creation of Units Creation of Legal Entity: GRE Type: GRE (India, USA) Creation of Operating Units: OP Type: Operating Units (Andhra Pradesh or Mumbai, NY or NJ) Creation of Inventory Organization: Type: (Hyderabad or Vijay Wada, New city or New Jersey)

  • UK PAYROLL

    20

    Regintala Chandra Sekhar Email ID: [email protected]

    Define the GRE: Government Reporting

    Define the Operating Units: Operating Unit (OU) comes under a ledger with a legal context. Legal Context is referred to as the Legal entity to which it is attached. The purpose of an operating unit is to segregate or separate subledger transactions. A legal entity having different branches in Pakistan can treat each branch an operating unit Name: Sky_Operating_Unit

    A. Click Others and select Operating Unit information

  • UK PAYROLL

    21

    Regintala Chandra Sekhar Email ID: [email protected]

    Creation of Payment Methods

    a. Cheque Method: Cheque Method ENABLE THE FOLLWING Note: Your System Administrator can enable the HR: Default Check/Cheque Number Method profile which enables you to use the automatic check/cheque numbering process.

    b.BACS Method: it is used to transfer the Salary to Bank Account Name: Bank Payments

    Click on Others you will find the BACS Details

  • UK PAYROLL

    22

    Regintala Chandra Sekhar Email ID: [email protected]

    Creation of Earning Element: Name: Gross Pay

    Define Salary Basis On what basis we have to pay his salary like Hourly, Monthly, Period Salary, Annually Salary Name: Monthly_Salary

  • UK PAYROLL

    23

    Regintala Chandra Sekhar Email ID: [email protected]

    Define Payroll: Payroll refers to the amount paid to employees for services they provided during a certain period of time Name: Monthly_Payroll

    a. Statutory Information:

    b. Click on Valid Payment Methods

    c. Link the above created Gross Pay to Payroll (Nav: Total CompenBasicLink)

  • UK PAYROLL

    24

    Regintala Chandra Sekhar Email ID: [email protected]

    GL Mapping

    It is an important process because after the payroll run we have to transfer the accounts to GL and in OTL we will run a process called Transfer from OTL to GL

    Query your monthly payroll and link the Segments

    a. Creating a Employee for the Business Group

  • UK PAYROLL

    25

    Regintala Chandra Sekhar Email ID: [email protected]

    b. Click on Address and Enter all the Necessary information in the fields and Click on Assignments

    c.Click on Salary Add and Add his salary

    d.Enter the Pay Method for the Employee: Click on Others Payments

  • UK PAYROLL

    26

    Regintala Chandra Sekhar Email ID: [email protected]

    e. Cheque Method:

    f. Bank Transfer

    g. Running the Payroll for the Month: Submit a Request

  • UK PAYROLL

    27

    Regintala Chandra Sekhar Email ID: [email protected]

    Enter Payroll Run for UK and select the following Parameter

    a. Payroll Run for UK

    b. Prepayments:

    c. Cheque Writer Process

  • UK PAYROLL

    28

    Regintala Chandra Sekhar Email ID: [email protected]

    d. Magnetic Transfer:

    e. View the Run Results:

    f. Click on Assignments Process

  • UK PAYROLL

    29

    Regintala Chandra Sekhar Email ID: [email protected]

    g. Click on SOE Report

    Thank You....

    Regintala Chandra Sekhar

    You can get more documents on my blogger: http://ora17hr.blogspot.com