oraclepayroll earnings & deductions

Upload: mkk80

Post on 02-Mar-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 OraclePayroll Earnings & Deductions

    1/202

    R12.xOracle PayrollFundamentals: Earnings andDeductions

    Student Guide

    D60573GC10

    Edition 1.0

    December 2009

    D66014

  • 7/26/2019 OraclePayroll Earnings & Deductions

    2/202

    Copyright 2009, 2010, Oracle and/or its affiliates. All rights reserved.

    Disclaimer

    This document contains proprietary information and is protected by copyright and other intellectual property laws. You may copy andprint this document solely for your own use in an Oracle training course. The document may not be modified or altered in any way.Except where your use constitutes "fair use" under copyright law, you may not use, share, download, upload, copy, print, display,perform, reproduce, publish, license, post, transmit, or distribute this document in whole or in part without the express authorizationof Oracle.

    The information contained in this document is subject to change without notice. If you find any problems in the document, pleasereport them in writing to: Oracle University, 500 Oracle Parkway, Redwood Shores, California 94065 USA. This document is notwarranted to be error-free.

    Restricted Rights Notice

    If this documentation is delivered to the United States Government or anyone using the documentation on behalf of the UnitedStates Government, the following notice is applicable:

    U.S. GOVERNMENT RIGHTSThe U.S. Governments rights to use, modify, reproduce, release, perform, display, or disclose these training materials are restrictedby the terms of the applicable Oracle license agreement and/or the applicable U.S. Government contract.

    Trademark Notice

    Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective

    owners.

    Author

    Pragya Singh Nair

    Technical Contributors and Reviewers

    Prasad Mutnuru

    This book was published using: OracleTutor

  • 7/26/2019 OraclePayroll Earnings & Deductions

    3/202

    Copyright Oracle 2009. All rights reserved.

    R12.xOracle Payroll Fundamentals: Earnings and Deductions Table of Contentsi

    Table of Contents

    Introduction to Payroll Earnings and Deductions........................................................................................1-1Introduction to Payroll Earnings and Deductions..........................................................................................1-3Objectives......................................................................................................................................................1-4

    Earnings and Deductions - Structure .............................................................................................................1-5Earnings and Deductions Structure.............................................................................................................1-9Earnings.........................................................................................................................................................1-11Deductions.....................................................................................................................................................1-12Gross and Net Earnings .................................................................................................................................1-13Elements ........................................................................................................................................................1-14Predefined Elements......................................................................................................................................1-16Element Templates ........................................................................................................................................1-17Global HR and Payroll Extracts ....................................................................................................................1-18Balances.........................................................................................................................................................1-19Formulas........................................................................................................................................................1-20Processing......................................................................................................................................................1-21Quiz ...............................................................................................................................................................1-22Summary........................................................................................................................................................1-26

    Element Setup for Payroll...............................................................................................................................2-1Element Setup for Payroll..............................................................................................................................2-3Objectives......................................................................................................................................................2-4Topics ............................................................................................................................................................2-5Payroll Balances Overview............................................................................................................................2-6Balances.........................................................................................................................................................2-7Example of a Defined Balance ......................................................................................................................2-8Predefined Balance Dimensions....................................................................................................................2-9Balance Dimensions in Formula....................................................................................................................2-10Balance Attributes .........................................................................................................................................2-11Balance Categories ........................................................................................................................................2-12Base Balances................................................................................................................................................2-13

    Defining Balances Feeds ...............................................................................................................................2-14Defining Feeds Using Element Classifications..............................................................................................2-15Creating Individual Balance Feeds................................................................................................................2-16Defining Balance Feeds.................................................................................................................................2-17Quiz ...............................................................................................................................................................2-18

    Writing Formulas ............................................................................................................................................3-1Writing Formulas...........................................................................................................................................3-3Types of Formulas.........................................................................................................................................3-4Writing Formulas...........................................................................................................................................3-5Formula Components ....................................................................................................................................3-6Component - Input Values From Elements ...................................................................................................3-7Component - Functions .................................................................................................................................3-8Using the ROUND Function .........................................................................................................................3-9

    Component - Statements................................................................................................................................3-10Aliases ...........................................................................................................................................................3-11Setting Default Values...................................................................................................................................3-12Checking Default Values...............................................................................................................................3-13Inputs Statement ............................................................................................................................................3-14The Return Statement ....................................................................................................................................3-15IF Statement...................................................................................................................................................3-16Component - Comments................................................................................................................................3-17Component - Variables..................................................................................................................................3-18

  • 7/26/2019 OraclePayroll Earnings & Deductions

    4/202

    Copyright Oracle 2009. All rights reserved.

    R12.xOracle Payroll Fundamentals: Earnings and Deductions Table of Contentsii

    Database Items...............................................................................................................................................3-19Easy Access to Data in Formulas ..................................................................................................................3-20Global Values ................................................................................................................................................3-21Local Variables..............................................................................................................................................3-22Component - Constants .................................................................................................................................3-23Component - Expressions and Arithmetic Operators ....................................................................................3-25Quiz ...............................................................................................................................................................3-26

    Defining Formula Results and Processing Rules ..........................................................................................4-1Defining Formula Results and Processing Rules...........................................................................................4-3Formula Processing Rules .............................................................................................................................4-5Formula Result Types....................................................................................................................................4-7Quiz ...............................................................................................................................................................4-9

    Controlling the Frequency of Processing an Element ..................................................................................5-1Controlling the Frequency of Processing an Element....................................................................................5-3Overview .......................................................................................................................................................5-4Frequency Rules ............................................................................................................................................5-5Skip Rule Formulas .......................................................................................................................................5-7Skip Rule Formula Example..........................................................................................................................5-8Quiz ...............................................................................................................................................................5-9

    Advance Pay.....................................................................................................................................................6-1Advance Pay..................................................................................................................................................6-3

    Advance Pay Process.....................................................................................................................................6-4Advance Pay Example...................................................................................................................................6-5Advance Pay Process.....................................................................................................................................6-7Advance Pay By Element Process.................................................................................................................6-8Advance Pay Events ......................................................................................................................................6-9Absence Element Inputs ................................................................................................................................6-10Element Description ......................................................................................................................................6-11Information Elements ....................................................................................................................................6-12Direct Payment Elements ..............................................................................................................................6-13Processing Advance Pay................................................................................................................................6-14Advance Pay for a Batch ...............................................................................................................................6-15Processing Advanced Pay by Element...........................................................................................................6-16Quiz ...............................................................................................................................................................6-17

    Retro Pay..........................................................................................................................................................7-1RetroPay ........................................................................................................................................................7-3RetroPay Process...........................................................................................................................................7-4How RetroPay Works: Balances ...................................................................................................................7-5How RetroPay Works: Elements...................................................................................................................7-6How RetroPay Works: Element Entries ........................................................................................................7-7Types of RetroPay .........................................................................................................................................7-8Enhanced RetroPay Example ........................................................................................................................7-9Features of Enhanced RetroPay.....................................................................................................................7-11Setting Up RetroPay by Element...................................................................................................................7-13Retroactive Element Definition.....................................................................................................................7-15Setting Up Enhanced RetroPay .....................................................................................................................7-16Running Enhanced RetroPay.........................................................................................................................7-17Costing RetroPay Results ..............................................................................................................................7-18RetroCosting..................................................................................................................................................7-19Quiz ...............................................................................................................................................................7-20

    Net-to-Gross and Proration ............................................................................................................................8-1Net-to-Gross and Proration............................................................................................................................8-3Net-to-Gross ..................................................................................................................................................8-4Creating a Net-to-Gross Earnings Type (U.S./CA) .......................................................................................8-5

  • 7/26/2019 OraclePayroll Earnings & Deductions

    5/202

    Copyright Oracle 2009. All rights reserved.

    R12.xOracle Payroll Fundamentals: Earnings and Deductions Table of Contentsiii

    Creating a Net-to-Gross Earnings Type (U.K.) .............................................................................................8-6Net-to-Gross Processing Excluding Balances ...............................................................................................8-7Proration ........................................................................................................................................................8-8Proration Setup ..............................................................................................................................................8-9Historic Rates (U.K.).....................................................................................................................................8-10Rate Type Information...................................................................................................................................8-11Element Attribution Information...................................................................................................................8-12Contract Types Table.....................................................................................................................................8-14Quiz ...............................................................................................................................................................8-15Summary........................................................................................................................................................8-20

    Element Design Wizard...................................................................................................................................9-1Element Design Wizard.................................................................................................................................9-3Generating Earnings and Deductions Elements.............................................................................................9-4Element Design Wizard.................................................................................................................................9-5Element Design Wizard: Process Flow .........................................................................................................9-7Quiz ...............................................................................................................................................................9-8

    Managing Third Party Payments...................................................................................................................10-1Managing Third-Party Payments...................................................................................................................10-3Objectives......................................................................................................................................................10-4Topics ............................................................................................................................................................10-5

    Third-Party Payments Overview ...................................................................................................................10-6Third-Party Payments....................................................................................................................................10-7Entering Third Party-Payments for an Employee..........................................................................................10-8Payee: Organization.......................................................................................................................................10-9Payee: Contacts .............................................................................................................................................10-10Recording Third-Party Payments for an Employee.......................................................................................10-11Managing Deductions....................................................................................................................................10-12Third Party Processing Priorities...................................................................................................................10-13Protected Earnings.........................................................................................................................................10-14Producing Checks/Cheques for Third-Party Payments..................................................................................10-15Producing Checks/Cheques for Third- Party Payments.................................................................................10-16Quiz ...............................................................................................................................................................10-17Summary........................................................................................................................................................10-20

  • 7/26/2019 OraclePayroll Earnings & Deductions

    6/202

  • 7/26/2019 OraclePayroll Earnings & Deductions

    7/202

    Copyright Oracle 2009. All rights reserved.

    R12.xOracle Payroll Fundamentals: Earnings and Deductions Table of Contentsv

    Preface

    Profile

    Before You Begin This Course

    Working experience with Oracle Applications

    Prerequisites

    There are no prerequisites for this course.

    How This Course Is Organized

    This is an instructor-led course featuring lecture and hands-on exercises. Online demonstrationsand written practice sessions reinforce the concepts and skills introduced.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    8/202

    Copyright Oracle 2009. All rights reserved.

    R12.xOracle Payroll Fundamentals: Earnings and Deductions Table of Contentsvi

    Related Publications

    Oracle Publications

    Title Part Number

    Oracle Payroll Processing Management Guide E13514-03

    Additional Publications

    System release bulletins

    Installation and users guides

    Read-me files

    International Oracle Users Group (IOUG) articles

    Oracle Magazine

  • 7/26/2019 OraclePayroll Earnings & Deductions

    9/202

    Copyright Oracle 2009. All rights reserved.

    R12.xOracle Payroll Fundamentals: Earnings and Deductions Table of Contentsvii

    Typographic Conventions

    Typographic Conventions in Text

    Convention Element Example

    Bold italic Glossary term (ifthere is a glossary)

    The algorithminserts the new key.

    Caps and

    lowercase

    Buttons,

    check boxes,

    triggers,

    windows

    Click the Executable button.

    Select the Cant Delete Card check box.

    Assign a When-Validate-Item trigger to the ORD block.

    Open the Master Schedule window.

    Courier new,

    case sensitive

    (default is

    lowercase)

    Code output,

    directory names,

    filenames,

    passwords,

    pathnames,

    URLs,

    user input,usernames

    Code output: debug.set (I, 300);

    Directory: bin(DOS), $FMHOME(UNIX)

    Filename: Locate the init.orafile.

    Password: User tigeras your password.

    Pathname: Open c:\my_docs\projects

    URL: Go to http://www.oracle.com

    User input: Enter 300

    Username: Log on as scott

    Initial cap Graphics labels

    (unless the term is a

    proper noun)

    Customer address (butOracle Payables)

    Italic Emphasized words

    and phrases,

    titles of books and

    courses,

    variables

    Do notsave changes to the database.

    For further information, see Oracle7 Server SQL Language

    Reference Manual.

    [email protected], where user_idis the

    name of the user.

    Quotation

    marks

    Interface elements

    with long namesthat have only

    initial caps;

    lesson and chapter

    titles in cross-

    references

    Select Include a reusable module component and click Finish.

    This subject is covered in Unit II, Lesson 3, Working with

    Objects.

    Uppercase SQL column

    names, commands,

    functions, schemas,

    table names

    Use the SELECT command to view information stored in the

    LAST_NAME

    column of the EMP table.

    Arrow Menu paths Select File> Save.Brackets Key names Press [Enter].

    Commas Key sequences Press and release keys one at a time:[Alternate], [F], [D]

    Plus signs Key combinations Press and hold these keys simultaneously: [Ctrl]+[Alt]+[Del]

  • 7/26/2019 OraclePayroll Earnings & Deductions

    10/202

    Copyright Oracle 2009. All rights reserved.

    R12.xOracle Payroll Fundamentals: Earnings and Deductions Table of Contentsviii

    Typographic Conventions in Code

    Convention Element Example

    Caps and

    lowercase

    Oracle Forms

    triggers

    When-Validate-Item

    Lowercase Column names,

    table names

    SELECT last_nameFROM s_emp;

    Passwords DROP USER scottIDENTIFIED BY tiger;

    PL/SQL objects OG_ACTIVATE_LAYER(OG_GET_LAYER (prod_pie_layer))

    Lowercase

    italic

    Syntax variables CREATE ROLE role

    Uppercase SQL commands and

    functions

    SELECT useridFROM emp;

    Typographic Conventions in Oracle Application Navigation Paths

    This course uses simplified navigation paths, such as the following example, to direct you

    through Oracle Applications.

    (N) Invoice > Entry > Invoice Batches Summary (M) Query > Find (B) Approve

    This simplified path translates to the following:

    1. (N) From the Navigator window, select Invoicethen Entrythen Invoice Batches

    Summary.

    2. (M) From the menu, select Querythen Find.

    3. (B) Click the Approvebutton.

    Notations:

    (N) = Navigator

    (M) = Menu

    (T) = Tab

    (B) = Button

    (I) = Icon

    (H) = Hyperlink

    (ST) = Sub Tab

  • 7/26/2019 OraclePayroll Earnings & Deductions

    11/202

    Copyright Oracle 2009. All rights reserved.

    R12.xOracle Payroll Fundamentals: Earnings and Deductions Table of Contentsix

    Typographical Conventions in Oracle Application Help System Paths

    This course uses a navigation path convention to represent actions you perform to find

    pertinent information in the Oracle Applications Help System.

    The following help navigation path, for example

    (Help) General Ledger > Journals > Enter Journals

    represents the following sequence of actions:

    1. In the navigation frame of the help system window, expand the General Ledger entry.

    2. Under the General Ledger entry, expand Journals.

    3. Under Journals, select Enter Journals.

    4. Review the Enter Journals topic that appears in the document frame of the help system

    window.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    12/202

    Copyright Oracle 2009. All rights reserved.

    R12.xOracle Payroll Fundamentals: Earnings and Deductions Table of Contentsx

  • 7/26/2019 OraclePayroll Earnings & Deductions

    13/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 1

    Introduction to PayrollEarnings and Deductions

    Chapter 1

  • 7/26/2019 OraclePayroll Earnings & Deductions

    14/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 2

  • 7/26/2019 OraclePayroll Earnings & Deductions

    15/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 3

    Introduction to Payroll Earnings and Deductions

  • 7/26/2019 OraclePayroll Earnings & Deductions

    16/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 4

    Objectives

    Objectives

    This introduction additionally details at a high level the topics contained in the Payroll

    Earnings and Deductions module.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    17/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 5

    Earnings and Deductions - Structure

    Earnings and Deductions Structure

    In this class, you will learn about:

    1. Earnings, initiate earnings and earnings types.

    2. Deductions, initiating deductions and pre-tax deductions.

    3. Payroll Balances and how to define payroll balances.

    4. How to write payroll formulas using the Formula window and the FastFormula Assistant.

    5. Defining Formula Results and Processing Rules

    6. How to control the frequency of processing an element, defining frequency rules, andwriting a skip rule formula.

    7. Advance pay and marking an element for advance pay.

    8. Retro pay and setting up enhanced retro pay.

    9. Setting up net to gross processing (UK), proration, and historic rates (UK).

    10. Using the element design wizard to set up pretax deductions for iterative processing.

    11. Set up and use deduction templates and professional body memberships (UK).

  • 7/26/2019 OraclePayroll Earnings & Deductions

    18/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 6

    12. Set up Pretax Deductions for Iterative Processing (UK).

    13. Manage Third-Party Payments.

    14. Wage Attachments (US and Canada).

    15. Court Orders and Arrestments (UK).

    16. Set up Pension Providers, Types, and Schemes.

    17. Deferred Compensation Plans and Tax-sheltered Annuities.

    18. State Retirement System Plans.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    19/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 7

    Earnings and Deductions - Structure

    Earnings and Deductions Structure

    In this class, you will learn about:

    1. Earnings, initiate earnings and earnings types.

    2. Deductions, initiating deductions and pre-tax deductions.

    3. Payroll Balances and how to define payroll balances.

    4. How to write payroll formulas using the Formula window and the FastFormula Assistant.

    5. Defining Formula Results and Processing Rules

    6. How to control the frequency of processing an element, defining frequency rules, andwriting a skip rule formula.

    7. Advance pay and marking an element for advance pay.

    8. Retro pay and setting up enhanced retro pay.

    9. Setting up net to gross processing (UK), proration, and historic rates (UK).

    10. Using the element design wizard to set up pretax deductions for iterative processing.

    11. Set up and use deduction templates and professional body memberships (UK).

  • 7/26/2019 OraclePayroll Earnings & Deductions

    20/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 8

    12. Set up Pretax Deductions for Iterative Processing (UK).

    13. Manage Third-Party Payments.

    14. Wage Attachments (US and Canada).

    15. Court Orders and Arrestments (UK).

    16. Set up Pension Providers, Types, and Schemes.

    17. Deferred Compensation Plans and Tax-sheltered Annuities.

    18. State Retirement System Plans.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    21/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 9

    Earnings and Deductions Structure

    Earnings and Deductions Structure

    In this class, you will learn about:

    1. Earnings, initiate earnings and earnings types.

    2. Deductions, initiating deductions and pre-tax deductions.

    3. Payroll Balances and how to define payroll balances.

    4. How to write payroll formulas using the Formula window and the FastFormula Assistant.

    5. Defining Formula Results and Processing Rules

    6. How to control the frequency of processing an element, defining frequency rules, andwriting a skip rule formula.

    7. Advance pay and marking an element for advance pay.

    8. Retro pay and setting up enhanced retro pay.

    9. Setting up net to gross processing (UK), proration, and historic rates (UK).

    10. Using the element design wizard to set up pretax deductions for iterative processing.

    11. Set up and use deduction templates and professional body memberships (UK).

  • 7/26/2019 OraclePayroll Earnings & Deductions

    22/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 10

    12. Set up Pretax Deductions for Iterative Processing (UK).

    13. Manage Third-Party Payments.

    14. Wage Attachments (US and Canada).

    15. Court Orders and Arrestments (UK).

    16. Set up Pension Providers, Types, and Schemes.

    17. Deferred Compensation Plans and Tax-sheltered Annuities.

    18. State Retirement System Plans.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    23/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 11

    Earnings

    Earnings

    The four ways of calculating earnings are:

    RetroPay

    - You use RetroPay to ensure that your payroll run for the current period reflects anybackdated payments or deductions.

    Advance Pay

    - Advance Pay enables you to pay an amount to employees for holiday or otherevents scheduled for a later period than the current pay period.

    Net-to-Gross- Net-to-gross processing enables you to calculate the gross amount you need to pay

    to meet a fixed net amount, for example a bonus.

    Proration

    - Proration enables you to calculate proportionate earnings amounts whenever payrollrelevant data is changed during a payroll period because of, for example, a pay rate

    change.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    24/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 12

    Deductions

    Deductions

    The five categories of deduction are:

    Proration: Enables you to calculate proportionate earnings amounts whenever payroll

    relevant data is changed during a payroll period because of, for example, a change of

    allowance or deduction

    Savings and Retirement: Most enterprises provide plans that enable employees to save fortheir retirement. Your company may help too by matching a portion of the amount

    employees invest.

    Third Party Payments: Third Party Payments enable you to make both single and

    recurring deductions from employees salaries for involuntary deductions incurred by

    court debts or fines, and to specify either corporate bodies or individuals as payees.

    Arrears Management: If an employee has insufficient funds to pay the full installment of

    a deduction, you can use Arrears Management to determine how Oracle Payrollcalculates a partial payment and adjusts future payments.

    Benefits Premiums: You can set up deductions to deduct the premiums that employeeshave to pay to be eligible for certain benefits.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    25/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 13

    Gross and Net Earnings

    Gross and Net Earnings

    Gross earnings are made up of several components such as Salary, Bonus, and

    Allowances and you create elements to represent these values.

    You derive net earnings by subtracting the deductions from gross earnings.

    For example, you could define an element called Wage for hourly paid employees. You

    classify it in the predefined classification Earnings which determines when it is processedin the payroll and what balances it feeds. The deductions that you similarly define are

    deducted when you process the payroll and they can also feed balances.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    26/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 14

    Elements

    Elements

    Elements are the components in the calculation of employee pay. Each element represents a

    compensation or benefit type, such as salary, wages, stock purchase plans, and pensioncontributions. Elements can have user-defined names, types, and values. You can use elements

    to:

    Capture any type of information

    Define eligibility based on assignment criteria

    Provide online or batch entry options

    Using the diagram above as an example, consider the following values: Element is wage

    Classification is earnings

    Balance is taxable earnings

    Input Value is hours worked

    Formula is wage=hours_worked * hourly rate

  • 7/26/2019 OraclePayroll Earnings & Deductions

    27/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 15

    Processing Rules are a processing frequency of weekly

    Eligibility Rules are employees on weekly payroll

  • 7/26/2019 OraclePayroll Earnings & Deductions

    28/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 16

    Predefined Elements

    Predefined Elements

    A different set of predefined elements is supplied for each legislation, to meet its particular

    legislative requirements for such areas as court orders, sick pay or vacation pay. These areautomatically installed, along with formulas and balances required for processing. They simply

    need to be linked to employees or assignments to identify eligibility and costing requirements.

    In some legislations, other elements are predefined to enable rapid implementation. These

    elements represent common requirements in those legislations for areas such as regular salary

    or shift pay. However, you dont have to use them. You can use them as templates for creating

    your own elements to more closely match your business requirements, if necessary.

    Refer to the User Guides or online help for full details of all predefined elements.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    29/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 17

    Element Templates

    Element Templates

    In addition to predefined elements, in some legislations you can generate elements from

    templates to meet common requirements. On the template window, you specify a few basicrules (such as selecting a calculation method) and Oracle Payroll generates the elements,

    formulas, and balances you require. For example, the US and Canadian legislations include

    Earnings and Deductions windows for this purpose. The UK legislation contains Absence and

    Pension Scheme windows amongst others. These templates enable you to easily set up sick payand maternity pay or the pension providers, pension types and pension schemes for your

    employees.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    30/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 18

    Global HR and Payroll Extracts

    Global HR and Payroll Extracts

    Global HR and Payroll extracts can report on any earnings, deductions or information

    elements. For example, you can use a Full Extract to report on everyone who has been paid abonus or contributed to a pension and use a Changes Extract to report on changes to personal

    or contribution data.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    31/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 19

    Balances

    Balances

    Balances show the positive or negative accumulation of particular values over periods of time.

    The pay values of elements processed in the payroll run feed the balance value.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    32/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 20

    Formulas

    Formulas

    Elements are processed during payroll runs according to business rules for each element. Many

    of these rules are defined in formulas written using Oracle FastFormula. Payroll formulas foreach element let you calculate the actual payments or deductions that are made during each

    payroll run. The processed results for each element are called Run Results. The Run Results

    then become balance feeds for different balances. Some balance feeds are predefined to feed

    required statutory balances and you can also create your own balance feeds to your own user-defined balances.

    Formulas obtain some of the required data from entries to their elements input values. The

    formulas also obtain information from database items. Much of the information in the OracleHRMS database, including extensive information on employees and assignments, is available

    to formulas as database items.

    Oracle Payroll has predefined formulas specific to your legislation such as calculationsrequired for employee tax withholding and employer taxes.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    33/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 21

    Processing

    Processing

    Element entries are processed by formulas during the payroll run. The payroll run may use a

    different formula depending on the assignment statusfor example, a different formula foremployees on sabbatical leave. The formula can produce several outputs:

    A direct result to update balances

    Messages for information and control

    Other results that update, stop, or change the sub-priority of other element entries

  • 7/26/2019 OraclePayroll Earnings & Deductions

    34/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 22

    Quiz

    Answer: 1

  • 7/26/2019 OraclePayroll Earnings & Deductions

    35/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 23

    Quiz

    Answer: 2

  • 7/26/2019 OraclePayroll Earnings & Deductions

    36/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 24

    Quiz

    Answer: 1

  • 7/26/2019 OraclePayroll Earnings & Deductions

    37/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 25

    Quiz

    Answer: 2

  • 7/26/2019 OraclePayroll Earnings & Deductions

    38/202

    Copyright Oracle, 2009. All rights reserved.

    Introduction to Payroll Earnings and DeductionsChapter 1 - Page 26

    Summary

    Summary

    Please refer to the additional guide for labs and/or demos for this lesson.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    39/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 1

    Element Setup for Payroll

    Chapter 2

  • 7/26/2019 OraclePayroll Earnings & Deductions

    40/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 2

  • 7/26/2019 OraclePayroll Earnings & Deductions

    41/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 3

    Element Setup for Payroll

  • 7/26/2019 OraclePayroll Earnings & Deductions

    42/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 4

    Objectives

  • 7/26/2019 OraclePayroll Earnings & Deductions

    43/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 5

    Topics

  • 7/26/2019 OraclePayroll Earnings & Deductions

    44/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 6

    Payroll Balances Overview

    Payroll Balances Overview

    Balances show the accumulation of values over a period of time. An important feature of

    balances in Oracle Payroll is that they are rule-based calculations. Each local payroll canhave predefined balances and rules which simplifies managing the balances for legislative

    reporting purposes. When you add or adjust source values, the application adjusts all related

    balances. You can also define your own balances and rules to suit your requirements.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    45/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 7

    Balances

    Balances

    Two distinct rules determine a balance value. Balance Feeds control the type of values to

    include + or and Balance Dimensions control the number of values to include.

    Balances accumulate the results from processing elements or input values. When you define a

    balance, you define which elements and input values feed the balance. You can select primaryor secondary classifications to include the pay value from all elements within that

    classification. For example, Earnings or Bonusable. You can also select individual elements

    to include specific Pay or Input values.

    The Balance Dimension Rules break down into two specific areas:

    Timespan

    - This is either predefined periods such as run, period, quarter, year or user-defined

    periods such as hire or rolling-year.

    Level

    - Either person or assignment.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    46/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 8

    Example of a Defined Balance

  • 7/26/2019 OraclePayroll Earnings & Deductions

    47/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 9

    Predefined Balance Dimensions

    Predefined Balance Dimensions

    The balance dimensions follow local legislative rules, which either sum the balance since the

    start of the tax year or sum the balance since a transfer from a different tax district. You cannotchange predefined balances or dimensions.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    48/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 10

    Balance Dimensions in Formula

    Balance Dimensions in Formula

    When you define a balance, the application automatically generates a database item for each

    dimension so you can use it in payroll formulas.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    49/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 11

    Balance Attributes

    Balance Attributes

    Balance attributes enable you to identify which balances should be used in which reports.

    Attribute definitions must be defined prior to creating an attribute, which is the intersectionentity between defined balances and attribute definitions. For example, a balance attribute

    could be SOE Earnings Year to Date.

    Attributes can be predefined by localizations, created as a result of predefined defaults or be

    user defined.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    50/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 12

    Balance Categories

    Balance Categories

    As with element classifications, balance categories are assigned to balances as appropriate.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    51/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 13

    Base Balances

    Base Balances

    A Base balance enables relationships to be implied between two balances. This relationship

    can be relied upon when processing and reporting. For example, Loan Repayment could bethe base balance for Loan Repayment Arrears.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    52/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 14

    Defining Balances Feeds

    Defining Balances Feeds

    You can select elements to feed a balance in three ways:

    Select a primary classification. The run results of all elements in the classification feed

    the balance.

    Select a secondary classification. You choose which elements from a primary

    classification (such as Earnings) are to feed the balance by giving these elements asecondary classification. It is the run results of the elements that feed the balance.

    Select an individual element. You can select either the run result or an input value to feedthe balance. The input value must have the same unit of measure (such as hours or

    number) as the balance.

    You can choose any number of classifications (either primary or secondary) or any number of

    elements to feed a balance, however you cannot use a mixture of classifications and individual

    elements to feed a balance.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    53/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 15

    Defining Feeds Using Element Classifications

    Defining Feeds Using Element Classifications

    If the Earnings classification feeds a balance, then all elements with Earnings as their primary

    classification feed this balance automatically.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    54/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 16

    Creating Individual Balance Feeds

    Creating Individual Balance Feeds

    A single element can feed any number of balances. If you choose to feed a balance using an

    element, you can either select the run result or an input value to feed the balance.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    55/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 17

    Defining Balance Feeds

    Defining Balance Feeds

    Both the Element and Balance windows have buttons that open a Balance Feeds window. You

    use the Element window if you want to feed an element to one or more balances that individualelements feed. You use the Balance window if you want to feed a balance from either

    classifications or individual elements.

    A primary balance is one that a single element feeds into. You can use this type of balance if

    no balance feeds exist for it, with the exception of the balance initialisation feeds. Oracle

    HRMS automatically creates the associated feed when you create a primary balance.

    Please refer to the additional guide for labs and/or demos for this lesson.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    56/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 18

    Quiz

    Answer: 1

  • 7/26/2019 OraclePayroll Earnings & Deductions

    57/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 19

    Quiz

    Answer: 1

  • 7/26/2019 OraclePayroll Earnings & Deductions

    58/202

    Copyright Oracle, 2009. All rights reserved.

    Element Setup for PayrollChapter 2 - Page 20

    Quiz

    Answers: 1, 3

  • 7/26/2019 OraclePayroll Earnings & Deductions

    59/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 1

    Writing Formulas

    Chapter 3

  • 7/26/2019 OraclePayroll Earnings & Deductions

    60/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 2

  • 7/26/2019 OraclePayroll Earnings & Deductions

    61/202

  • 7/26/2019 OraclePayroll Earnings & Deductions

    62/202

  • 7/26/2019 OraclePayroll Earnings & Deductions

    63/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 5

    Writing Formulas

    Writing Formulas

    Formulas are generic expressions of calculations or comparisons you want to repeat with

    different input values. They take input from a window, a database, or a process, such as apayroll run and they return values or messages. Oracle Fast Formula provides a simple

    vocabulary and syntax to let you write formulas using English words and simple mathematical

    functions.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    64/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 6

    Formula Components

    Formula Components

    Different components make up a formula. These can include assignment statements, different

    types of input, and expressions.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    65/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 7

    Component - Input Values From Elements

    Component - Input Values From Elements

    Input values are the most efficient way to access the input values of the element with which

    you associate the formula.

    Some examples of INPUTS are:

    Inputs are Hours, Rate, Rate_Code (text)

    Inputs are Amount, Percentage, Jurisdiction (text)

    Inputs are Start_Date (date), End_date (date)

    Inputs are person_id to easily access person-related information in formula functions

    If the value is not a numeric, that is money, integer, number, for example, then you mustdeclare the input value type (date or text). Identify the inputs required for the calculation andwhere they come from.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    66/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 8

    Component - Functions

    Component - Functions

    Functions manipulate data in various ways. Some of the types of functions available in

    FastFormulas are:

    Text Functions

    Numeric Functions

    Date Functions

    Data Conversion Functions

    Functions to Get Values from Tables

    Functions for Accrual Type Formulas

    Functions to Call a Formula

    Functions to Set and Get Globals (SQL*Plus)

  • 7/26/2019 OraclePayroll Earnings & Deductions

    67/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 9

    Using the ROUND Function

    Using the ROUND Function

    Here is an example using the ROUND function to round a calculated value to 2 decimal places.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    68/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 10

    Component - Statements

    Component - Statements

    Statements are instructions that Oracle Fast Formula carries out. You can use the following six

    types of statement:

    Alias Statement (ALIAS varname1 AS varname2)

    Default Statement (DEFAULT FOR varname2 IS constant)

    Inputs Statement (INPUTS ARE bonus, start_date (date))

    Assignment Statement (varname1 = expression)

    If Then [Else] Statement (IF expression1 THEN statement

    [ELSE statement]) Return Statement (RETURN variable1, variable2)

  • 7/26/2019 OraclePayroll Earnings & Deductions

    69/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 11

    Aliases

    Aliases

    The use of aliases makes a formula easier to read. You can use aliases for global values and

    database items. Using an alias is more efficient than assigning a database item or global valueto a local variable with a short name. You can use aliases in all the statements except the

    default statement where you must use the full database item name.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    70/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 12

    Setting Default Values

  • 7/26/2019 OraclePayroll Earnings & Deductions

    71/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 13

    Checking Default Values

    Checking Default Values

    You can check if the value was defaulted in processing by using the If.then (..) else (..)

    statement and raising an error message.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    72/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 14

    Inputs Statement

    Inputs Statement

    When a formula requires more than one input value from the element, the statement should be:

    INPUTS ARE input_value1, input_value2, and so on. In the above example, assume you pay

    some salaried employees using a recurring element called Salary. The salary element has an

    input value called Amount. To calculate the monthly salary payment you need a formula thatdivides the input value into twelve.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    73/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 15

    The Return Statement

    The Return Statement

    In the formula, you define:

    The inputs to the formula

    The calculation to execute

    Any conditions using If.. Then() Else() statements

    The values to return

  • 7/26/2019 OraclePayroll Earnings & Deductions

    74/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 16

    IF Statement

  • 7/26/2019 OraclePayroll Earnings & Deductions

    75/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 17

    Component - Comments

  • 7/26/2019 OraclePayroll Earnings & Deductions

    76/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 18

    Component - Variables

    Component - Variables

    You use variables in a formula to access information. The data type of a variable determines

    the type of information the variable holds and can either be numeric, text, or date.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    77/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 19

    Database Items

    Database Items

    Database items exist in the application database and have a label, hidden from users, that the

    application uses to find the data. Two types of database items exist:

    Static database items: These are predefined and include standard types of information,

    such as sex, birth date, and work location of an employee, or the start and end dates of apayroll period.

    Dynamic database items: The application generates these items from your definition ofelements, balances, absence types, grade rates and pay scale rates, and flexfield segments.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    78/202

  • 7/26/2019 OraclePayroll Earnings & Deductions

    79/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 21

    Global Values

    Global Values

    Global values are datetracked so you can make effective changes ahead of time. You can only

    change the value using the Globals window and values are datetracked.

    They are independent values that store reference type data for the enterprise. For example, you

    might want to reference a contribution limit value for employer contributions.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    80/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 22

    Local Variables

  • 7/26/2019 OraclePayroll Earnings & Deductions

    81/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 23

    Component - Constants

    Component - Constants

    Numeric Constants:

    Enter numeric constants without quotes. Precede negative numbers with a minus sign (-).

    Numbers may have a decimal component after a decimal point. Do not use exponents and

    floating point (scientific) notations. Do not use commas or spaces in a number. So, forexample, you cannot use 10,000 or 10 000.00 as numeric constants.

    Text Constants:

    Enclose text constants in single quotes. They may contain spaces. You can represent the singlequote character in a text constant by writing it twice (''). Note that this is not the same as the

    double quote (").

    Date Constants:

    Date constants contain a date. Enclose dates in single quotes and follow immediately with theword date, in brackets. Use the format YYYY-MON-DD HH24:MI:SS or DD-MON-YYYY.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    82/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 24

    We recommend that you use the first format if you want to compile the formula under different

    language settings.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    83/202

  • 7/26/2019 OraclePayroll Earnings & Deductions

    84/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 26

    Quiz

    Answer: 1

  • 7/26/2019 OraclePayroll Earnings & Deductions

    85/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 27

    Quiz

    Answer: 1

  • 7/26/2019 OraclePayroll Earnings & Deductions

    86/202

    Copyright Oracle, 2009. All rights reserved.

    Writing FormulasChapter 3 - Page 28

    Quiz

    Answer: 2

  • 7/26/2019 OraclePayroll Earnings & Deductions

    87/202

    Copyright Oracle, 2009. All rights reserved.

    Defining Formula Results and Processing RulesChapter 4 - Page 1

    Defining Formula Results andProcessing Rules

    Chapter 4

  • 7/26/2019 OraclePayroll Earnings & Deductions

    88/202

    Copyright Oracle, 2009. All rights reserved.

    Defining Formula Results and Processing RulesChapter 4 - Page 2

  • 7/26/2019 OraclePayroll Earnings & Deductions

    89/202

    Copyright Oracle, 2009. All rights reserved.

    Defining Formula Results and Processing RulesChapter 4 - Page 3

    Defining Formula Results and Processing Rules

  • 7/26/2019 OraclePayroll Earnings & Deductions

    90/202

    Copyright Oracle, 2009. All rights reserved.

    Defining Formula Results and Processing RulesChapter 4 - Page 4

    Defining Formula Results and Processing Rules

  • 7/26/2019 OraclePayroll Earnings & Deductions

    91/202

    Copyright Oracle, 2009. All rights reserved.

    Defining Formula Results and Processing RulesChapter 4 - Page 5

    Formula Processing Rules

    Formula Processing Rules

    Elements and formulas are associated when you define Processing Rules for the element. In

    other words, what happens to the results returned from the formula. You can have one or morethan one Processing Rule for each element and you can have one or more results for each

    processing rule:

    The direct result is the Pay Value

    Update or stop entries

    Return warning, error, or information messages

  • 7/26/2019 OraclePayroll Earnings & Deductions

    92/202

    Copyright Oracle, 2009. All rights reserved.

    Defining Formula Results and Processing RulesChapter 4 - Page 6

    Formula Processing Rules

  • 7/26/2019 OraclePayroll Earnings & Deductions

    93/202

    Copyright Oracle, 2009. All rights reserved.

    Defining Formula Results and Processing RulesChapter 4 - Page 7

    Formula Result Types

  • 7/26/2019 OraclePayroll Earnings & Deductions

    94/202

    Copyright Oracle, 2009. All rights reserved.

    Defining Formula Results and Processing RulesChapter 4 - Page 8

    Formula Result Types

    Formula Result Types

    Please refer to the additional guide for labs and/or demos for this lesson

  • 7/26/2019 OraclePayroll Earnings & Deductions

    95/202

    Copyright Oracle, 2009. All rights reserved.

    Defining Formula Results and Processing RulesChapter 4 - Page 9

    Quiz

    Answer: 2

  • 7/26/2019 OraclePayroll Earnings & Deductions

    96/202

    Copyright Oracle, 2009. All rights reserved.

    Defining Formula Results and Processing RulesChapter 4 - Page 10

    Quiz

    Answers: 1, 2, 4, 6

  • 7/26/2019 OraclePayroll Earnings & Deductions

    97/202

    Copyright Oracle, 2009. All rights reserved.

    Defining Formula Results and Processing RulesChapter 4 - Page 11

    Quiz

    Answer: 2

  • 7/26/2019 OraclePayroll Earnings & Deductions

    98/202

    Copyright Oracle, 2009. All rights reserved.

    Defining Formula Results and Processing RulesChapter 4 - Page 12

  • 7/26/2019 OraclePayroll Earnings & Deductions

    99/202

  • 7/26/2019 OraclePayroll Earnings & Deductions

    100/202

    Copyright Oracle, 2009. All rights reserved.

    Controlling the Frequency of Processing an ElementChapter 5 - Page 2

  • 7/26/2019 OraclePayroll Earnings & Deductions

    101/202

  • 7/26/2019 OraclePayroll Earnings & Deductions

    102/202

    Copyright Oracle, 2009. All rights reserved.

    Controlling the Frequency of Processing an ElementChapter 5 - Page 4

    Overview

    Overview

    The two types of rules you can use to control when an element is included in a payroll run are:

    Frequency Rules

    - Define frequency rules for recurring types of element where you want to processthem at periodic intervals.

    Skip Rules

    - Define skip rules if you want conditional processing of any element using a formulato determine when to process and when to skip.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    103/202

    Copyright Oracle, 2009. All rights reserved.

    Controlling the Frequency of Processing an ElementChapter 5 - Page 5

    Frequency Rules

  • 7/26/2019 OraclePayroll Earnings & Deductions

    104/202

    Copyright Oracle, 2009. All rights reserved.

    Controlling the Frequency of Processing an ElementChapter 5 - Page 6

    Frequency Rules

    Frequency Rules

    Once or twice, yearly deductions can be processed on monthly, quarterly or semi annual

    payrolls. The frequency rules for these periods refer to periods within a year instead of within amonth. You can define these deductions as nonrecurring and use BEE to make the entries as

    required.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    105/202

  • 7/26/2019 OraclePayroll Earnings & Deductions

    106/202

    Copyright Oracle, 2009. All rights reserved.

    Controlling the Frequency of Processing an ElementChapter 5 - Page 8

    Skip Rule Formula Example

    Skip Rule Formula Example

    This example is a formula that does not process a union fees deduction when the annual

    balance for the union fees is greater than 10000.

    Please refer to the additional guide for labs and/or demos for this lesson.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    107/202

  • 7/26/2019 OraclePayroll Earnings & Deductions

    108/202

    Copyright Oracle, 2009. All rights reserved.

    Controlling the Frequency of Processing an ElementChapter 5 - Page 10

    Quiz

    Answer: 1

  • 7/26/2019 OraclePayroll Earnings & Deductions

    109/202

    Copyright Oracle, 2009. All rights reserved.

    Controlling the Frequency of Processing an ElementChapter 5 - Page 11

    Quiz

    Answer: 2

  • 7/26/2019 OraclePayroll Earnings & Deductions

    110/202

  • 7/26/2019 OraclePayroll Earnings & Deductions

    111/202

    Copyright Oracle, 2009. All rights reserved.

    Advance PayChapter 6 - Page 1

    Advance Pay

    Chapter 6

  • 7/26/2019 OraclePayroll Earnings & Deductions

    112/202

    Copyright Oracle, 2009. All rights reserved.

    Advance PayChapter 6 - Page 2

  • 7/26/2019 OraclePayroll Earnings & Deductions

    113/202

    Copyright Oracle, 2009. All rights reserved.

    Advance PayChapter 6 - Page 3

    Advance Pay

  • 7/26/2019 OraclePayroll Earnings & Deductions

    114/202

    Copyright Oracle, 2009. All rights reserved.

    Advance PayChapter 6 - Page 4

    Advance Pay Process

    Advance Pay Process

    Advance Pay enables you to pay an aggregated amount to employees for holiday or other

    events scheduled in advance of the current pay period. For example, a factory shutdown wherethe payroll department also closes. This typically applies to weekly or biweekly paid

    employees or shift workers. In these instances, you can calculate and deduct taxes as if

    earned in future pay periods even if different tax rules apply. You can also ensure that any

    changes to pay or benefits in their absence are reflected when they return to work. OracleAdvance Pay also checks the overall results when an employee returns to work as payments

    received in advance are likely to cross over upper and lower tax bands and distort taxed

    liabilities.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    115/202

    Copyright Oracle, 2009. All rights reserved.

    Advance PayChapter 6 - Page 5

    Advance Pay Example

    Advance Pay Example

    Here is an example to illustrate a simple case:

    A weekly paid employee is going on leave in weeks 24 and 25 is entitled to pay for that time in

    week 23.

    In week 23 the Advance Pay process calculates the correct Net Pay net of tax and other

    deductions, for weeks 24 and 25 and creates a non-taxable payment of 150 in week 23.

    The overall effect should be to pay the employee 225 in week 23 and 0 in weeks 24 and 25.

    Note:If the person is a timecard-based employee and the only pay is based on timecard data,

    you also need to make sure you have default timecards entered for weeks 24 and 25 to generatepay.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    116/202

    Copyright Oracle, 2009. All rights reserved.

    Advance PayChapter 6 - Page 6

    Advance Pay Example

    Advance Pay Example

    Oracle Payroll manages the overall accuracy of the process by creating recovery elements in

    each pay period. This mechanism enables continued processing of the employee to managepersonal or other changes.

    The net payment must equal the advanced payment each period. Therefore, when OraclePayroll processes the employee in weeks 24 and 25 the net pay should be 75. If nothing has

    changed then the recovery element zeros out net for the period and the employee is not paid.

    The Advance Pay process internally runs the Gross-to-Net processes to derive the net result for

    each pay period.

    If a difference in net then additional processing triggers in the return to work period with adeferred payment or recovery.

    However, in normal circumstances the person returns to work. The clear up element identifies

    no changes and the person receives regular pay for the period.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    117/202

    Copyright Oracle, 2009. All rights reserved.

    Advance PayChapter 6 - Page 7

    Advance Pay Process

    Advance Pay Process

    The process does not generate entries where the amount calculated is zero or negative.

    Messages are generated for all assignments where this is the case and you can view these in thethe Payroll Message Report.

    The following information displays when the Advance Pay process successfully completes:

    The process check box is selected.

    The amount of the advance is displayed.

    If you select the Defer checkbox, the Deferred Payments region shows the period for which

    payments to the assignment are deferred to.Note: Processing differs for Arrears and Non-arrears payrolls.

    Arrears payrolls

    The process only performs runs in memory for periods containing an entry for the element.

    Non-arrears payrolls

    The process calculates the current period and the advanced periods.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    118/202

    Copyright Oracle, 2009. All rights reserved.

    Advance PayChapter 6 - Page 8

    Advance Pay By Element Process

    Advance Pay By Element Process

    Some localizations require an advance pay method which does not aggregate the payments

    over the leave period but actually calculates a breakdown of the net advance amount intoseparate amounts for each pay and deduction element for each payroll period within the time

    period specified. Advanced Pay by Element meets this requirement. It can be used instead of or

    as well as Advance Pay, but the two should not be used for overlapping pay periods.

    The Advanced Pay tab in the Element window that you use to control the advance pay

    elements appears if the ADV_CLEARUP legislation rule is seeded within the

    pay_legislation_rules.

    Similarly to the Advanced Pay process, Advanced Pay by Element manages the overallaccuracy of the process by creating recovery elements in each pay period. These elements

    recover the exact amount advanced for that week and not an aggregated amount. Continued

    processing of the employee to manage personal or other changes still takes place and so do thechecks for difference in net for additional processing in the return to work period.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    119/202

    Copyright Oracle, 2009. All rights reserved.

    Advance PayChapter 6 - Page 9

    Advance Pay Events

    Advance Pay Events

    If the event (advance leave booking) applies to one assignment, you use the Advance Pay

    window from the assignment. If the event applies to many assignments, then you use theAdvance Pay Batch Setup window that can automatically create advance pay details for an

    assignment set.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    120/202

    Copyright Oracle, 2009. All rights reserved.

    Advance PayChapter 6 - Page 10

    Absence Element Inputs

    Absence Element Inputs

    The Absence elements that you use to record a period of leave that is due payment in advance

    requires the following inputs:

    Number of hours/days leave due to be taken

    Absence Start Date

    Absence End Date

    Pay Date (this is the end date of the period in which the advance payment is to be paid)

    Advance Override (this is used to indicate that an absence should not be treated as

    advance payable Y/N values) Advance Defer (if an employee receives any additional payments while on leave, the

    payments can be deferred until the employee returns to work Y/N values)

  • 7/26/2019 OraclePayroll Earnings & Deductions

    121/202

    Copyright Oracle, 2009. All rights reserved.

    Advance PayChapter 6 - Page 11

    Element Description

    Element Description

    All elements involved in the advance pay process need to have certain attributions marked up

    on the Element Window according to their advance pay processing requirements. The choicesavailable are:

    Mark as Advance Pay Indicator this attribute determines if leave booked using thisspecific absence type is eligible for advance pay or not.

    Include as an Advance Element the Advance Pay by Element process uses thisattribute. It highlights the element as an element to be processed in advance.

    Deduct Advance Amount this attribute determines whether the element that has been

    paid in advance needs to be deducted in the period of the leave booking.

    Process Advance Entry in Run Payroll uses this flag to determine if the entry should be

    processed in the payroll when you run Advance Pay.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    122/202

    Copyright Oracle, 2009. All rights reserved.

    Advance PayChapter 6 - Page 12

    Information Elements

    Information Elements

    The advance pay process automatically generates information type element entries in each time

    period to identify start and end dates for the event period of payment and each advance payperiod:

    Advance Period entry in current pay period has two entry values : Start and End Dates

    Advance Indicator entry in each advance pay period holds two status inputs:

    - One to indicate Period is advanced

    - One to defer any outstanding payments during the event period. If payment is

    deferred, then the application carries forward the pay to return period. If payment isnot deferred, the application makes additional payment during the absence of theemployee. Typical use would be to defer payment until employee returns to work.

    A key requirement for all predefined elements is to set up links to enable entries. You alsoneed to consider any special requirements for costing advance payments and enter cost

    information at link or entry level.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    123/202

    Copyright Oracle, 2009. All rights reserved.

    Advance PayChapter 6 - Page 13

    Direct Payment Elements

    Direct Payment Elements

    The advance pay process automatically generates the following direct payment element entries:

    Advance Payment: Holds details of the pay amount advanced

    Advance Recovery: Oracle HRMS generates recovery elements in each period to recoveradvanced payment amount.

    Advance Clear Up: This is generated in the expected return to work period. If the

    employee is overpaid during, or for the period of leave, then this amount is recovered

    automatically in the pay period following the advance pay period.

    Deferred Payments: When further payments are entered for the employee during theabsence period (for example, a bonus), these can be paid either to the employee in thatperiod or they can be deferred for payment in the period following the advance pay

    period.

    You also need to consider any special requirements for costing advance payments and enter

    cost information at link or entry level.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    124/202

    Copyright Oracle, 2009. All rights reserved.

    Advance PayChapter 6 - Page 14

    Processing Advance Pay

    Processing Advance Pay

    The basic steps to process Advance Pay are:

    If required, set up an assignment set.

    Using individual events or batch processes, enter the Advance Period information.

    Run the Advance Pay Listing to identify assignments with advance pay entries for thepay period. It also contains the details of advance pay periods for employees due to

    receive advance pay.

    Run the Advance Pay process.

    Run Payroll as normal.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    125/202

    Copyright Oracle, 2009. All rights reserved.

    Advance PayChapter 6 - Page 15

    Advance Pay for a Batch

    Advance Pay for a Batch

    Once a batch transfers, you can purge them from the application using the Batch Header

    window. If you create and transfer incorrect batches, you can remove them using the BEERollback process.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    126/202

    Copyright Oracle, 2009. All rights reserved.

    Advance PayChapter 6 - Page 16

    Processing Advanced Pay by Element

    Processing Advanced Pay by Element

    The four basic steps to processing advance pay by element are:

    You must enter advance leave bookings using BEE (Batch Element Entry) so that you

    can manually manipulate the extra input values.

    You can run the Advance Pay Listing report to highlight any absences that are advance

    payable for checking purposes.

    Run the Advance Pay by Element process to generate the necessary advance element

    entries for the payroll. The effective date for this process should be the last day of thecurrent processing period and the Advance End Date is the end date of the range of dates

    to check for absences.

    Complete the normal payroll processes as normal.

    Please refer to the additional guide for labs and/or demos for this lesson.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    127/202

  • 7/26/2019 OraclePayroll Earnings & Deductions

    128/202

    Copyright Oracle, 2009. All rights reserved.

    Advance PayChapter 6 - Page 18

    Quiz

    Answer: 1

  • 7/26/2019 OraclePayroll Earnings & Deductions

    129/202

    Copyright Oracle, 2009. All rights reserved.

    Advance PayChapter 6 - Page 19

    Quiz

    Answer: 1

  • 7/26/2019 OraclePayroll Earnings & Deductions

    130/202

    Copyright Oracle, 2009. All rights reserved.

    Advance PayChapter 6 - Page 20

  • 7/26/2019 OraclePayroll Earnings & Deductions

    131/202

    Copyright Oracle, 2009. All rights reserved.

    Retro PayChapter 7 - Page 1

    Retro Pay

    Chapter 7

  • 7/26/2019 OraclePayroll Earnings & Deductions

    132/202

    Copyright Oracle, 2009. All rights reserved.

    Retro PayChapter 7 - Page 2

  • 7/26/2019 OraclePayroll Earnings & Deductions

    133/202

    Copyright Oracle, 2009. All rights reserved.

    Retro PayChapter 7 - Page 3

    RetroPay

  • 7/26/2019 OraclePayroll Earnings & Deductions

    134/202

    Copyright Oracle, 2009. All rights reserved.

    Retro PayChapter 7 - Page 4

    RetroPay Process

    RetroPay Process

    You may need to manage back-dated or late notifications of changes to payroll processing.

    This could be due to retroactive promotion, salary increase, or retroactive settlement of paynegotiations, for example. Always run RetroPay immediately before you run a payroll, and, for

    greatest accuracy, as close to the cut-off date as possible. The cut-off date is the point at which

    all data entry for the payroll is complete. You can run RetroPay:

    In the next period for a prior period (for example, for a salary raise that was not notified

    in time)

    For any number of prior periods

    Across tax and financial years, but you must choose the right defined-balance to

    recalculate RetroPay automatically calculates the difference in results for the durationyou specify.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    135/202

    Copyright Oracle, 2009. All rights reserved.

    Retro PayChapter 7 - Page 5

    How RetroPay Works: Balances

    How RetroPay Works: Balances

    RetroPay provides a common solution to meet the needs of all localized payrolls. It is based on

    recalculating values in a defined balance. This balance could be a delivered balance (Gross toNet), an element-specific balance, or a user-defined balance for a set of elements.

    Even if the balance does not exist, you can define a balance at any time and then run RetroPayfor that balance. Oracle Payroll does not store all balance values. Instead, it stores the rules

    (element feeds and dimensions) for each balance and the run results that make up the balance.

    Oracle Payroll does not perform any adjustments to historical balances.

    The only permanent results of RetroPay are the entry values in the RetroPay elements.

    RetroPay does not make any changes to audited payroll data. RetroPay makes balanceadjustments when the next payroll run processes the RetroPay elements.

  • 7/26/2019 OraclePayroll Earnings & Deductions

    136/202

    Copyright Oracle, 2009. All rights reserved.

    Retro PayChapter 7 -