Compensation and Benefits Management

Elements

Predefined Elements

The following table shows the predefined elements for Norway.

Predefined Elements
Element Name Description
Additional Voluntary Tax This non-recurring element holds all the additional tax values that the employee wants the employer to deduct.
Additional Passenger Rate This non-recurring element holds information and initiates the formula related to the calculation of allowance for additional passengers who travel with the employee.
Administrative Board Rates This non-recurring element initiates the formula that calculates administrative board rates related to travel expenses.
Adjustment Additional Passenger Rate Only for reporting purposes, use this non-recurring element to enter your calculated allowance for additional passengers who travel with the employee.
Adjustment Administrative Board Rates Only for reporting purposes, use this non-recurring element to enter your calculated administrative board rates related to travel expenses.
Adjustment Allowance for Abroad Home Visits Only for reporting purposes, use this non-recurring element to enter your calculated allowance for abroad home visits by the employee.
Adjustment Allowance for Domestic Home Visits Only for reporting purposes, use this non-recurring element to enter your calculated allowance for domestic home visits by the employee.
Adjustment Car Allowance Only for reporting purposes, use this non-recurring element to enter your calculated car allowance for the employee.
Adjustment Other transportation Not Subject to Tax Only for reporting purposes, use this non-recurring element to enter your calculated allowance for the employee's vehicles other than cars.
Adjustment Per Diem and Night Rate for Overnight Travel Only for reporting purposes, use this non-recurring element to enter your calculated per diem and night rate allowance for the employee's overnight travel.
Adjustment Per Diem for Day Travel Only for reporting purposes, use this non-recurring element to enter your calculated per-diem allowance for the employee's day travel.
Adjustment Per Diem for Overnight Travel Cooking Impossible Only for reporting purposes, use this non-recurring element to enter your calculated per-diem allowance for the employee's overnight travel when cooking is impossible.
Adjustment Per Diem for Overnight Travel Cooking Possible Only for reporting purposes, use this non-recurring element to enter your calculated per-diem allowance for the employee's overnight travel when cooking is possible.
Adjustment Total Abroad Overnight Travel over 28 days Hotel Only for reporting purposes, use this non-recurring element to enter your calculated per-diem and night rate allowance for the employee's overnight travel abroad for more than 28 days.
Adjustment Total Domestic Overnight Travel over 28 days Hotel Only for reporting purposes, use this non-recurring element to enter your calculated per-diem and night rate allowance for the employee's domestic overnight travel for more than 28 days.
Agreement Based Pension Details When an employer opts for the agreement-based pension scheme, use this element to calculate the employer's pension amount.
Agreement Based Pension Contribution Estimate This element holds the results of the employer's pension amount, where the employer opts for an agreement-based pension. Use this element to estimate costs or to pay pension providers an estimated amount each period prior to receiving the invoice of pension due to be paid to the pension provider.
Agreement Based Pension Premium Use this element to enter the pension amount that the pension provider invoices under the Agreement Based pension scheme.
Allowance for Abroad Home Visits This non-recurring element holds information and initiates the formula related to the calculation of allowance for abroad home visits by the employee.
Allowance for Domestic home visits This non-recurring element holds information and initiates the formula related to the calculation of allowance for domestic home visits by the employee.
Average Working Hours Use this element to calculate the average working hours of an hourly-paid employee.
BIK Company Cars This recurring element holds all inputs required to calculate the benefits in kind value for company cars.
BIK Employer Assets This non-recurring element holds all inputs required to calculate the benefits in kind value for employee's use of employer's assets.
BIK Free Board and Lodging This non-recurring element holds all inputs required to calculate the benefits in kind value for the employee availing free boarding and lodging.
BIK Free Board Deduction This non-recurring element holds the value that the employee wants the employer to deduct towards free boarding and lodging.
BIK Free Housing This non-recurring element holds all inputs required to calculate the benefits in kind value for the employee availing free housing.
BIK Loan Amount Paid By Employee This recurring element holds the installment value paid by the employee towards the preferential loan given the employer.
BIK Loan Employee Interest Amount This recurring element holds the installment interest value paid by the employee towards the preferential loan given bythe employer.
BIK Preferential Loans This recurring element holds all inputs required to calculate the benefits in kind value for the employee availing preferential loans. Note that to avoid payroll error, you need to enter or update the required interest rates in the user table NO_PREFERENTIAL_LOAN_RATES before using this element.
Car Allowance This non-recurring element holds information and initiates the formula that calculates the car allowance payable to the employee.
Deduction for Holiday This element holds the results of the formula when an employee takes a holiday and the payroll process adjusts the pay.
Employer Contribution Estimate on Pension Estimate This element holds the results of the employer contribution estimate on the employer's pension estimate, where Estimate Employer's Pension Contribution from Legal Employer Information is set to Yes and the pay value is the Employer Contribution estimate.
Individual Pension Scheme Details When an employer opts for the individual pension scheme, use this element to calculate the employer's pension amount.
Individual Pension Scheme Premium Use this element to enter the actual amount that the pension provider invoices under the Individual pension scheme. The invoiced amount is considered a taxable benefit for the employee.
Holiday Advance This element holds the results of the formula when an employee takes a vacation and you process the holiday pay in advance of the fixed period.
Holiday Advance Over 60 This element holds the results of the formula when an employee aged 60 or above takes a vacation and you process the holiday pay in advance of the fixed period.
Holiday Carried Forward Payment This element holds the results of the formula when an employee takes a carried forward vacation and the payroll process deducts an unpaid amount for holiday pay.
Holiday Carry Over This element holds the results of the carry over process on holiday pay accrual, where the accrual becomes entitlement. Users can override the number of days and amount to be carried over on this element by entering it manually.
Holiday Days Termination Payment When you process a deduction for any number of holidays in the fixed period salary, and the employee does not avail these days on the date of the termination, use this element to pay the remaining days to the employee.
Holiday Days Over 60 Termination Payment When you process a deduction for any number of holidays in the fixed period salary for an employee aged 60 or above, and the employee does not avail these days on the date of the termination, use this element to pay the remaining days to the employee.
Holiday Deduction This element holds the results of the formula for processing the reduction in earnings when you process the holiday pay is paid in thefixed period.
Holiday Detail Use this element to enter vacation absence and attach it to all relevant assignments within the start and end dates.
Holiday Pay Use this element to pay the holiday pay in a fixed period.
Holiday Pay Over 60 Use this element to pay the holiday pay in a fixed period to employees aged 60 or above. Users can override the amount to be paid on this element by entering it manually.
Holiday Pay Accrual This element holds the results of the holiday pay accrual.
Holiday Pay Accrual Over 60 This element holds the results of the holiday pay accrual for employees aged 60 or above.
Holiday Pay Accrual Information This element initiates the accrual calculation and uses the accrual formula.
Holiday Pay Current Accrual Termination Payment Use this element to pay the amount accrued in the current year, when you terminate an employee.
Holiday Pay Current Accrual Over 60 Termination Payment Use this element to pay the amount accrued in the current year, when you terminate an employee who is aged 60 or above.
Holiday Pay Daily Rate This element holds the results of the holiday pay daily rate calculation for hourly paid or salaried employees who are not paid holiday pay in a fixed period. Users can override the daily rate on this element by entering it manually.
Holiday Pay Daily Rate Over 60 This element holds the results of the holiday pay daily rate calculation for hourly paid or salaried employees who are not paid holiday pay in a fixed period and who are over 60 years. Users can override the daily rate on this element by entering it manually.
Holiday Pay Entitlement This element holds the results of the carry over process on holiday pay accrual, where the accrual becomes entitlement. Users can override the amount to be carried over on this element by entering it manually.
Holiday Pay Entitlement Over 60 This element holds the results of the carry over process on holiday pay accrual where the accrual becomes entitlement, for employees who are aged 60 or above. Users can override the amount to be carried over on this element by entering it manually.
Holiday Pay Employer Contribution Accrual This element holds the results of the employer contribution for the holiday pay accrual.
Holiday Pay Over 60 Termination Payment Use this element to pay the current year's outstanding entitlement, when an employee is terminated.
Holiday Pay Taken This element holds the results of the formula when an employee takes a vacation and you process the holiday pay in the fixed period.
Holiday Pay Taken Over 60 This element holds the results of the formula when an employee aged 60 or above takes a vacation and exhausts the main entitlement but you do not process the holiday pay in the fixed period.
Payment for Holiday Over 60 This element holds the results of the formula when an employee takes a vacation and you process the holiday pay in the fixed period. In addition, the Pay to be Adjusted option is set to Yes, after the fixed period has been reached.
Payment in Lieu of Holiday Use this element to pay cash in lieu of holiday.
Pension Insurance Contribution Employees This element holds the results of the employee's pension calculation, where the pay value is the employee's pension insurance contribution. The employees pension contribution is considered as a pre-tax deduction.
Pension Insurance Contribution Employers Estimate This element holds the results of the employer's pension calculation. Use this element to estimate costs or to pay pension providers an estimated amount each period prior to receiving the invoice of pension due to be paid to the pension provider.
Pension Insurance Employees Details This element triggers the employee's pension calculation (percentage).
Pension Insurance Employers Details This element triggers the employer's pension calculation (percentage).
Pension Insurance Fixed Employees Details This element triggers the employee's fixed amount calculation.
Pension Insurance Fixed Employers Details This element triggers the fixed amount employer's pension calculation
Pension Insurance Premium Employers Use this element to enter the actual amount that the pension provider invoices under the Pension Insurance scheme.
Supplemental Collective Life Annuity Employees Details Use this element to trigger an employee's pension calculation under the Supplemental Collective Life Annuity pension scheme.
Supplemental Collective Life Annuity Employers Details Use this element to trigger the employer's pension calculation under the Supplemental Collective Life Annuity pension scheme.
Supplemental Collective Life Annuity Employees This element holds the results of an employee's pension calculation under the Supplemental Collective Life Annuity pension scheme.
Supplemental Collective Life Annuity Employers Estimate This element holds the results of the employer's pension calculation under the Supplemental Collective Life Annuity pension scheme.
Supplemental Collective Life Annuity Premium Employers Use this element to enter the actual amount that the pension provider invoices under the Supplemental Collective Life Annuity Premium pension scheme. The invoiced amount is considered a taxable benefit for the employee.
Per Diem and Night Rate for Overnight Travel This non-recurring element holds information and initiates the formula that calculates the per diem and night rate allowance payable to the employee for overnight travel.
Per Diem for Day Travel This non-recurring element holds information and initiates the formula that calculates the per-diem allowance payable to the employee for day travel.
Per Diem for Overnight Travel Cooking Impossible This non-recurring element holds information and initiates the formula that calculates the per-diem allowance payable to the employee for overnight travel when cooking is impossible.
Per Diem for Overnight Travel Cooking Possible This non-recurring element holds information and initiates the formula that calculates the per-diem allowance payable to the employee for overnight travel when cooking is possible.
Remaining Union Dues This non-recurring element holds the union dues value that is deducted from the employee's net pay.
Retro Deduction for Holiday Retro pay for the element Deduction for Holiday.
Seaman Deduction This non-recurring element holds the value that gives the reduction in taxable pay of the seaman employee.
Tax This recurring element is attached to each assignment to indicate whether it is the primary employment.
Tax Card This recurring element is attached to each assignment for tax information processing.
Tax Deduction Base This element holds the taxable base information used to calculate the employee's withholding tax.
Tax Period Override Element This element holds information you require to prorate the withholding tax for an employee joining or leaving during a pay period.
Total Abroad Overnight Travel Over 28 Days Hotel This non-recurring element holds information and initiates the formula that calculates the per-diem and night rate allowance payable to the employee for overnight travel abroad for more than 28 days.
Total Domestic Overnight Travel Over 28 Days Hotel This non-recurring element holds information and initiates the formula that calculates the per-diem and night rate allowance payable to the employee for domestic overnight travel for more than 28 days.
Travel Expenses Subject to Withholding Tax This non-recurring element holds the value you calculate for any taxable part of employee's travel expenses.
Union Dues This recurring element holds information related to union dues deduction.
Wage Attachment Support Order This recurring element holds information about wage attachment orders related to the employee.
Wage Attachment Tax Levy This recurring element holds information about the wage attachment tax levied by the tax authority on the employee.
Weekly Working Hours Use this element to calculate an hourly- paid employee's total number of working hours in a week.

Survey of the Classifications

The survey of the classification identifies:

Primary Element Classifications

Primary element classifications are supplied as startup data, and you cannot delete or update them as they are designed to meet legislative requirements.

Classification Meaning
Information Information elements can be used to represent information items that are not used in payroll processing. They can also be set up to hold information for use in other elements, and to trigger the processing of other elements.
Absence Absence elements can be used to hold information related to employee absences.
Advance Earnings Advance Earnings elements can be used to pay earnings in advance of earnings period, such as holiday pay. You can adjust the payment at a later period.
Balance Initialization Balance Initialization elements are used specifically for the loading of initial values into balances. You mainly use these elements when transferring data from another payroll system.
Earnings Earnings elements can be used for calculating salary, overtime payments, bonuses, and any other salary-related compensation.
Earnings Adjustment Earnings Adjustment elements can be used to adjust earnings, for example, to deduct a prorated amount of an employee's earnings during absences.
Employer Charges Employer Charges elements can be used for calculating employer's contributions such as National Insurance.
Supplementary Earnings Supplementary Earnings elements can be used for non-recurring compensation or compensation not tied to a specific time period such as severance pay.
Taxable Expenses Taxable Expenses elements can be used for holding expense payments that exceed the legal limit and which are subject to tax.
Taxable Benefits Benefits in Kind elements can be used to calculate the monetary value of non-monetary benefits like car, lunch, and other taxable benefits.
Benefits Not Taxed Benefits Not Taxed elements can be used to calculate the monetary value of non-monetary benefits like phone and other non-taxable benefits.
Pre-Tax Deductions Pre-Tax Deductions elements can be used to hold the values to be deducted before withholding tax deduction.
Statutory Deductions Statutory Deductions elements can be used to calculate statutory deductions like tax and other similar deductions.
Reductions Reductions elements can be used to calculate values that contribute towards reduction of the seaman employee's taxable base.
Direct Payments Direct Payments element can be used to hold payments made directly to the employee.
Involuntary Deductions Involuntary Deductions elements are for compulsory deductions, such as court orders.
Voluntary Deductions Voluntary Deductions elements are for deductions that employees authorize the employer to make on their behalf.
Expenses Information Expenses Information elements can be used to hold expenses not subject to withholding tax that are not processed through payroll, such as travel expenses.

Primary Classification Processing Properties and Cost Types

The following table shows the default processing priority and costing details for the primary classifications supplied.

Primary Classification Priority Range Default Priority Cost Type
Balance Initialization 0 - 0 0 Credit
Information 0 - 1000 500 Debit
Earnings 1001 - 2000 1500 Debit
Supplementary Earnings 2001 - 3000 2500 Debit
Earnings Adjustment 3001 - 3500 3250 Debit
Absence 3001 - 4000 3500 Debit
Taxable Benefits 4001 - 5000 4500 Debit
Direct Payments 5001 - 6000 5500 Debit
Taxable Expenses 6001 - 7000 6500 Credit
Pre-tax Deductions 7001 - 8000 7500 Credit
Reductions 8001 - 9000 8500 Credit
Statutory Deductions 9001 - 10000 9500 Credit
Involuntary Deductions 10001 - 11000 10500 Credit
Employer Charges 11001 - 12000 11500 Debit
Voluntary Deductions 12001 - 13000 12500 Credit
Benefits Not Taxed 13001 - 14000 13500 Debit
Expenses Information 14001 - 15000 14500 Debit
Advance Earnings 15001 - 16000 15500 Credit

Predefined Secondary Element Classifications

This table shows the predefined secondary classifications supplied. You cannot update or delete these predefined classifications.

An element is automatically given any default secondary classifications defined for its primary classification.

Primary Classification Secondary Classifications Default
Information (None) N/A
Earnings Taxable Pay
Untaxed Taxable Pay
Subject to Union Dues
Subject to Employer Contributions
Additional Taxable Pay

Note: You always consider elements with secondary classification as Additional Taxable Pay for percentage-based tax calculation irrespective of the type of card.


Taxable Pension
Seaman
Absence Pay Base
Absences Earnings Adjust Base
Holiday Earnings Adjust Base
Holiday Pay Base
Subject to Pension Insurance
N/A
Earnings Adjustment Holiday Earnings Adjust Base
Holiday Earnings Adjust Base
Seaman
Subject to Employer Contributions
Subject to Union Due
Taxable Pay
Additional Taxable Pay
Taxable Pension
Absence Pay Base
Absences Earnings Adjust Base
Holiday Earnings Adjust Base
Holiday Pay Base
Subject to Pension Insurance
NA
Supplementary Earnings Taxable Pay
Subject to Employer Contributions
Additional Taxable Pay

Note: You always consider elements with secondary classification as Additional Taxable Pay for percentage-based tax calculation irrespective of the type of card.


Subject to Union Dues
Absence Pay Base
Absences Earnings Adjust Base
Holiday Earnings Adjust Base
Holiday Pay Base
Subject to Pension Insurance
N/A
Absence Taxable Pay
Additional Taxable Pay
Subject to Employer Contributions
Subject to Union Dues
Holiday Pay Base
Taxable Pension
Subject to Pension Insurance
N/A
Advance Earnings None  
Balance Initialization None  
Taxable Benefits Not Subject to Withholding Tax
Subject to Employer Contributions
Subject to Withholding Tax
Subject to Union Dues
Additional Taxable Pay
N/A
Direct Payments None N/A
Taxable Expenses None N/A
Pre-tax Deductions Subject to Employer Contributions
Subject to Union Dues
N/A
Reductions Subject to Employer Contributions N/A
Statutory Deductions (None) N/A
Involuntary Deductions (None) N/A
Employer Charges (None) N/A
Voluntary Deductions (None) N/A
Benefits Not Taxed (None) N/A

Defining an Element

Use the Element window to create an element to represent compensation and benefit types or earnings and deductions.

This procedure describes how to define elements using a Payroll responsibility (that is, a responsibility with the HR User Type profile option set to Payroll User or HR with Payroll User). If you are an HR-only user, you will not see certain fields relating to element processing information. You can just ignore the steps that apply to these fields.

Note: Depending on your localization and the types of element you want to create, you may not need to start from scratch in the Element window. Check which earnings and deductions are available in the template library in the Configuration Workbench. If these template elements do not meet your requirements, you may be able to generate earnings and deductions using Earnings and Deductions windows or the Element Design Wizard. You can use the Element window to further configure template elements and generated elements.

Dates, Names and Classifications

To enter dates, names, and a classification for the element

  1. Set your effective date early enough to handle any historical element entries you want to make. Note that an element cannot be linked or entered until its start date.

  2. Enter a unique:

    • Name

    • Reporting name

    Start the names with a letter of the alphabet (not a number or symbol). The reporting name is a short identifier for reports and pay advices.

  3. Enter a description for the element.

  4. Select a Primary Classification.

    This controls an element's processing priority and the balances it feeds. If you are defining a salary element for Salary Administration, you must select the classification Earnings.

Processing Information

To enter processing information for the element

  1. Select the processing type. Select Recurring if an entry of this element applies in every period until the entry is ended, or Nonrecurring if an entry applies in one pay period only. The dates of the pay period are determined by the payroll to which the employee is assigned.

    Note: If you are defining a salary element for salary administration, you must select the type Recurring. If you are defining a net-to-gross element you must select the type Nonrecurring.

  2. Select a termination rule to determine how entries of the element are processed after termination of the employee:

    Note: UK only: Always select Actual Termination for UK proration.

    • Actual Termination if you want recurring entries to close down on the date the employee leaves. For a nonrecurring element, select Actual Termination if you want the entries to close down at the end of the pay period in which the employee leaves, or on the date the assignment ends (the final process date) if this is earlier.

    • Final Close if you want the entries to stay open beyond the employee's leaving date so that you can continue to pay the employee.

    If you are a Payroll user, you can also select:

    • Last Standard Process for all recurring and nonrecurring elements if you want their entries to close down on the Last Standard Process date or on the date the assignment ends (the final process date) if this is earlier. The Last Standard Process date defaults to the last day of the pay period in which the employee is terminated, but you can set it to a later period when you terminate an employee.

  3. Select the Multiple Entries Allowed check box if you want to give an employee more than one entry of the element at the same time. If you are creating a net-to-gross element, you must select Multiple Entries Allowed.

  4. Select the Additional Entries Allowed check box if you want to make occasional one-time entries of a recurring element (instead of, or in addition to, a normal recurring entry).

    US and Canada only: The Additional Entry Allowed rule is not applicable for US and Canadian installations.

  5. Select the Closed for Entry check box if you want to prevent any new entries being made for the element, either temporarily or permanently. This does not affect any existing entries of the element.

    Important: Use this feature with caution. When you perform certain important tasks in Oracle HRMS, the application may automatically create or delete element entries. These tasks include hiring and terminating people, and updating assignments. Therefore, if you check Closed for Entry on an element, this might prevent users terminating employees and updating assignments. If there are standard links for the element, it will also prevent users hiring people who are eligible for the element.

    HR-only users: Go to Currency.

    Oracle Payroll Users:

  6. Select the Process in Run check box if you want the element to process in payroll runs.

  7. Select the Once Each Period check box to ensure that only the first payroll run of each period processes entries of this element.

    Note: If this check box is not available for your localization, you can select a ONCE_EACH_PERIOD skip rule for the element instead.

  8. Select the Indirect Results check box if you want the element only to accept entries from indirect formula results. Leave the check box unchecked if you want to accept entries both from indirect formula results and from manual entries in the Element Entries window.

  9. Select the Adjustment Only check box if you want to use the element only for creating balance adjustments.

  10. Select the Third Party Payments check box if you want to use the element only for creating third party payments.

    Norway only: Currently, the third-party payment method for Norway is not supported.

  11. Overwrite the default priority number in the Priority field if you want to determine the order in which the element processes within its classification range. Lower numbers process before higher ones.

    If the order of processing within the element classification is not important, you can accept the default priority number, which is the midpoint of the range.

  12. Select a formula in the Skip Rule field if you have written a skip rule formula to determine the circumstances in which the element should be processed.

    UK only: If you are using different run types, select the ONCE_EACH_PERIOD skip rule for all earnings, to ensure they are not processed by each child run type.

    Currency

    The default currency for element entry values is the currency defined for the Business Group. You can select a different currency for the element if required.

Advanced Processing Information

Oracle Payroll users only: Use the Advanced tab to enter further processing information if you are defining:

Note: The Advanced tab may not be available for some localizations.

To define an element as a separate payment

  1. On the Advanced tab, select the Separate Payment check box.

    The Process Separate box is checked automatically.

    UK users: Do not select this check box. This functionality is not currently available for UK Payroll.

To define an element to process separately

  1. On the Advanced tab, select the Process Separate check box.

To define an element for net-to-gross calculation

  1. On the Advanced tab, select the Gross Up check box.

    The Iterative Flag and Process Separate boxes are checked automatically.

  2. Select DEFAULT_GROSSUP in the Iterative Formula field. This formula controls the iterative calculation of the pay value, adjusting an input value as necessary to get a result that is defined to be close enough to the required net payment.

    Note: After saving your element, choose the Iterative Rules button to specify how to use the formula results. Also choose the Exclude Balances button to select which balances are grossed up for the element (meaning that these deductions are paid by the employer).

  3. Optionally, enter a value in the Iterative Priority field to determine the sequence in which elements are adjusted during iterative calculations. Elements with lower iterative priority values are adjusted first.

  4. Select the Separate Payment box if you want the payment to be made separately from the regular payment. UK Payroll, Irish Payroll: Do not select this check box.

  5. Save your work.

To set up iterative processing for a pre-tax deduction (UK)

  1. Check the Iterative Flag box.

  2. Select PQP_GB_ITERATIVE_ARREARAGE in the Iterative Formula field.

  3. Enter an Iterative Priority number in the range 1 to 1500. The element with the lowest iterative priority number is reduced first. If this deduction is reduced to zero and net pay is still insufficient to cover taxes and court orders, the element with the next lowest priority number is reduced, and so on.

    Important: Iterative priority numbers must be in the reverse sequence of the processing priority numbers. This means that the element that is processed first is reduced last.

  4. Choose Iterative Rules, and select the L_stopper rule.

Advance Pay Processing Information

Oracle Payroll Users only except Ireland. If Advance Pay by Element is enabled in your legislation, use the Advance Pay tab to:

To define an element as an Advance Pay element

  1. On the Advance Pay tab, check the Mark as an Advance Pay Indicator check box.

    This marks the element as an Advance Pay indicator. This means that when you run the Advance Pay by Element process, it will identify this that this element can be potentially processed as an Advance Pay element according to the processing conditions that you define.

To set the processing conditions for an Advance Pay element

On the Advance Pay tab:

  1. Check the Include as an Advance Element check box if you want to process this element as an Advance Pay element.

  2. If you want to specify a separate Advance Pay element, select this element from the list of available elements in Use Advance Element. If you leave Use Advance Element blank and do not specify an element, then you do not select a separate advance pay element. You can still process advance payments, but all the entries are held within your current earnings element rather than reported separately in an advance pay element.

  3. Check the Deduct Advance Amount check box if you want to show the deduction for the advance in the current payroll period. Every advance payment has a deduction associated with it to bring the overall payroll amounts back into balance. You can use this check box to control the point at which the deduction should be applied.

  4. If you want to specify a separate Deduction element, select this element from the list of available elements in Use Deduction Element. If you leave Use Deduction Element blank and do not specify an element, then you do not create a separate deduction element. You can still process deductions for advance payments, but all the entries are held within your current earnings elements rather than reported separately in a deduction element.

    Note that when you create either an Advance Pay element, or a Deductions element, you must ensure that it exists for the same period of time as the underlying earnings element, and that the input values match those on the underlying element.

  5. Check the Process Advance Entry in Run check box if you want to include this element in a payroll run, If you do not check this box, then the element does not process in a payroll run and is reported as information in your Statement of Earnings report.

Continuous Calculation

For prerequisite steps to set up continuous calculation, see: Setting Up Continuous Calculation, Oracle HRMS Payroll Processing Management Guide

To set up an element for continuous calculation

  1. Choose the Recalculation tab and select a RetroPay element. This is an event group that defines the events that trigger proration for this element.

Proration

In some localizations, Oracle Payroll can calculate proportionate earnings amounts whenever payroll-relevant data changes during a payroll period. The Payroll Earnings and Deductions section describes the full setup steps for the relevant localizations. To enable proration for an element, choose the Proration tab.

To set up an element for proration

  1. Choose the Proration tab and select a proration group. This is an event group that defines the events that trigger proration for this element.

  2. Optionally, select a proration formula. Alternatively you can edit the element's payroll formula to handle proration.

Further Information

  1. Enter the Further Information field if:

    • Your Oracle localization team has set up additional fields for element definition

    • You are in the UK, and you use Oracle SSP/SMP

    French Payroll:

    • Select a group, which is the name by which this element, and the others in the group, appears as one line on the pay advice.

    • On the pay advice, most earnings and deductions are shown as a base, a rate, and an amount. Select the base unit if you want this displayed on the pay advice.

    South African Payroll

    • Enter a clearance number for Statutory Information and Deduction elements, if applicable. This number appears on the tax certificate.

    Kuwait Payroll

    • Select a deduction type for the Deductions elements. This information is used by the PIFSS report.

  2. Choose Input Values to define input values for the element

    See: Defining an Element's Input Values

    Oracle Payroll Users:

  3. Choose Balance Feeds to select balances you want this element to feed

    See: Creating Balance Feeds for Individual Elements, Oracle HRMS Compensation and Benefits Management Guide

  4. Click Balance Feed Control to add or remove secondary element classifications for this element.

    Mexico only: Click this button to attach sub-classifications to your element.

    See: Creating Classes of Balance Feeds, Oracle HRMS Compensation and Benefits Management Guide

  5. Choose Frequency Rules to enter frequency rules to determine when the element should be processed.

    See: Defining Frequency Rules, Oracle HRMS Compensation and Benefits Management Guide

  6. For a net-to-gross element, choose Exclude Balances to select the deductions to be paid by the employer.

  7. For a net-to-gross element, or any other element that is processed iteratively, choose Iterative Rules to specify how to use the Iterative Formula results.

Extra Information

Choose the Extra Information button to enter extra attribution for the element. You can link as much attribution as you need to an element.

Note: You can only access Extra Information types if your system administrator has set them up for your responsibility.

Payslip Modeler

If Payslip Modeler has been enabled, then you can specify whether to enable the element for payslip modeling. If you select No, the element will not be available for the users during payslip modeling process.

To enable an element to be available for payslip modeling, query the element and select Yes in the Enable Simulation field in the Element Extra Information window. You can select input values of this element which are to be made available for simulation. Only user enterable input values are available for Payslip modeling. Ensure to select all mandatory input values to be made available for simulation, if the element is available for simulation.

If the Multiple Entries checkbox is enabled for an element, then you cannot use this element for payslip modeling. Instead, create a copy of the base element, enter input values, attach the appropriate formulas and balances as the base element and then use this element for payslip modeling. Ensure that this new element is not used for payroll run.

Note: Please note that there is a restriction for predefined elements being used for payslip modeling. For predefined elements, if you setup the details in one business group, then these details will be accessible to other business groups. For example, for predefined element Regular Salary element, if you want to enable Input Value A for one Business Group and Input Value B for another Business group, then this is not possible. This limitation occurs for predefined elements applicable to all localizations. Therefore, if there are multiple business groups, then you must define a single structure for the predefined elements. If there are custom elements, then the custom elements are accessible only for that business group.

Usages

To exclude the element from a run type

  1. Choose the Usages button if you want to exclude this element from a run type, or combination of run types.

  2. Select the run type or combination of run types from which you want to exclude this element.

    Note: For Norway: You must select the Employer Contributions run type to exclude the elements.

  3. Select the effective dates for your exclusions.

  4. Save your work.

Defining an Element's Input Values

Use the Input Values window to define the input values for the element. You can define up to 15 input values for an element.

Depending on the type of element you have defined, Oracle HRMS may have applied one or more default input values.

North America users: All elements must have the default Jurisdiction input value.

Norway users: All elements that feed the Holiday Pay Base classification must have the Tax Municipality input value. This input value must have the HR_NO_TAX_MUNICIPALITY valueset attached to it.

Payroll users: If you are creating balance feeds for individual elements, ensure you define an input value of the same unit of measure as the balance. Money units must be the same currency.

You can add new input values to a saved element only if you have not entered the element for any employees. To add an input value, you must set your effective date to the element's start date.

To define input values

  1. Set your effective date early enough to handle any historical element entries you want to make.

  2. Enter or query the element in the Element or Element Link window and choose the Input Values button.

  3. Enter the name of the first input value. Remember that if you want to define a pay value to hold run results, you must name it Pay Value.

  4. Select the unit type of your input value (money, hours, character, date, number, or time). A Pay Value must have the unit type Money if the element is in a Payments type classification.

  5. You can enter numbers in the Sequence field to change the order in which the input values appear in the Entry Values window.

  6. Check the Required check box if all entries of the element must have a value for this input.

    Note: When you have saved an input value, you cannot change it to be Required. If you have saved it as Not Required by mistake (or you have generated an element that has an input value you want to make required), delete the input value and re-enter it with the correct values. If you are re-entering a generated input value, be careful to enter exactly the same name. You cannot delete the input value if you have made any entries of the element for employees.

  7. Check the User Enterable check box if users can enter a value for this input. Uncheck it if you want to ensure that the default value is entered for all employees.

  8. Check the Database Item check box if you want the value to be available to formulas or QuickPaint inquiries.

    Database Items are simple identifiers that the system uses to find specific items of information in the human resources database. Any spaces in the input value name are converted to underscores in the Database Item name.

Entering Element-Level Defaults

If you enter defaults at the element link level, these override the defaults at element level. If you update an element-level default, remember to check the values on the element links too.

To enter a default for an input value

  1. Enter the value in the Default field.

  2. If you want existing entries to be updated whenever the default is changed, check the Hot Default check box. The input value must be required if you want to use this option.

    A hot default appears in the Entry Values window in quotation marks.

    Important: If a user overrides a hot default in the Entry Values window, subsequent changes to the default will not affect the entry. For this reason, you may prefer to use BEE to change defaults for large groups of employees, rather than the hot default feature.

Defining Entry Validation

To enter validation for an input value

  1. Do one of the following:

    • Enter maximum and minimum values for the input.

    • Select a Lookup Type to act as a lookup supplying a list of valid values.

    • Select a formula to validate entries for this input value. Formulas can return messages to users about the success or failure of the validation.

  2. Select Warning or Error to determine whether the system warns users that an entry is invalid or prevents them from saving an invalid entry. You cannot select a value if you chose a Lookup because a user cannot enter an invalid value for an input value validated by lookup.

Defining Element Links

Use the Element Link window to define groups of assignments that are eligible for an element.

Note: When you define a link for a benefit or for an entitlement item in a collective agreement, do not select any eligibility criteria. Instead use participation eligibility profiles to restrict eligibility for the benefit or entitlement item.

Note: When querying data the Element Link window returns values for Payroll, Location and Position and Organizations, irrespective of the security profile restrictions set, enabling you to view the links already created. You cannot create links for data outside your security profile.

To define an element link

  1. Set your effective date to the date you want the eligibility criteria to come into effect.

  2. In the Element Name field, select the Element for which you are defining a link.

  3. Check the Standard check box if you want all employees who are made eligible by the link to receive the element automatically.

    You can only create a standard link if the element is recurring and multiple entries are not allowed by the element definition.

  4. In the Eligibility Criteria region, select the assignment components that constitute this eligibility rule. If you want to link to all employees, do not enter any eligibility criteria.

    You can link to all payrolls or to a specific payroll. Do one of the following:

    • Leave the Payroll field blank and check the Link to all Payrolls check box if you want employees assigned to any payroll to be eligible. This rule excludes employees who are not assigned to a payroll.

    • Select the name of a specific payroll if you want only employees on that payroll to be eligible for the element. Do not check the Link to all Payrolls check box.

    • Leave both fields blank if assignment to a payroll is irrelevant to eligibility for the element.

Costing

To enter costing information for the link

  1. Select the Costable Type. The default is Not Costed, meaning that the system maintains no costing information for the element.

    • To allow entry of costing information at all levels, including the assignment and element entry levels, select Costed This is the appropriate selection for most elements representing earnings types.

    • If you do not need to cost the element at organization and assignment levels, select Fixed Costed. This is appropriate for some deductions, which are irrelevant to labor distribution analyses.

    • If you want to distribute overhead costs (such as employer contributions to a pension plan) over other elements, select Distributed.Then select a Distribution Set.

    Note: Some element classifications for your legislation may be predefined as Not Costed and you cannot override this.

  2. Check the Transfer to GL check box if the payroll run results from this link should be transferred to the general ledger.

  3. Use the Costing field to select a GL account code and, if present, account codes of labor distribution or other systems in which to collect the run results of this element. Then use the Balancing field to select the GL account that balances this one.

    For deductions elements:

    • Select the code for the GL account to credit in the Costing field, and the code for the account to debit in the Balancing field.

    For elements in all other classifications:

    • Select the code for the GL account code to debit in the Costing field, and the code for the account to credit in the Balancing field.

    Note: Depending on your set up of the Cost Allocation flexfield, the Balancing field may not be enabled.

Batch Creation of Element Links

You can use a batch process to create multiple links more efficiently than creating each link individually.

To create element links in a batch operation

  1. Check the Create in Batch Mode check box to specify that you want to defer creation of this element link until later when you run the Generate Element Links process. Alternatively, leave the box unchecked if you want to create this element link immediately.

  2. View the Link Status to confirm the status of your link:

    • Unprocessed - you have selected this element link for creation as part of a batch, but the Generate Element Links process has not started yet.

    • Processing - the Generate Element Links process is now attempting to create this link.

    • Complete - the Generate Element Links process has completed, and you have successfully created this element link.

    • Incomplete - the Generate Element Links process has completed, but this element link was not included in the processing and you have not yet created the element link. Correct the link definition before rerunning the Generate Element Links process.

    • Error - the Generate Element Links process failed to complete, and you have not yet created the element link. Correct the link definition before rerunning the Generate Element Links process.

  3. Run the Generate Element Links process to complete the creation of those links that you selected for batch processing.

    See Generating Element Links

Qualifying Conditions

To enter qualifying conditions for the link

  1. Go to the Qualifying Conditions region. Here you can add or change age or length of service requirements for this particular eligibility rule.

    The system checks these conditions when you make an entry of the element. If the employee does not meet the qualifying conditions, you receive a warning.

Input Values

To adjust input values for the link

  1. Save your link definition and choose the Input Values button to display the Link Input Values window.

    Use this window to:

    • Enter a new default or change one entered at the element level

    • Check the Costed box to maintain costing information for an input value.

    • Change the maximum, minimum or both for an input value. Logically, the new values should be within the range you defined for the element as a whole. However the system does not enforce this.

Generating Element Links

Use the Generate Element Links process to create element links quickly. You must first select the links for batch creation when defining them on the Element Links window. Then, run the Generate Element Links process from the Submit Requests window to link to the element entries created.

To generate element links

  1. Select one of the following Generate Types to determine whether you want to process:

    • All element links that are not completed and are not processing currently.

    • A single element link. If you make this selection, go on to select the particular element link that you want to create. Note that you are selecting one element link from the range of links that are awaiting processing. You cannot change the characteristics of the link at this point, but you can return to the Element Links window to make changes.

  2. Click OK

  3. Click Submit

Making Manual Element Entries

You enter compensation and basic benefits for employee assignments in the Element Entries window. If employees are assigned to a salary basis, you enter their salaries in the Salary page.

You can use the Element Entries window to make entries or to query existing entries. Use the Period field, Classification field, and Processing Types option buttons to restrict the entries you see when making inquiries.

Several Oracle HRMS features, such as Absence Management, RetroPay, and Salary Administration, create element entries automatically. You cannot update these element entries on the Element Entries window. You must update the source record (such as the absence or salary record) to change the element entry.

The Processed check box shows if Oracle Payroll has processed the entry in the current pay period. Notice that you can change an entry that has been processed. This enables you to correct entries for retropay processing. Changing the entry does not alter the payroll run results so you can consult these for a complete record of payroll processing and payments.

See: Setting Up RetroPay, Oracle HRMS Payroll Processing Management Guide

Note: Your system administrator might have restricted the elements you can enter in this window by element set, classification or processing type.

To enter an element for an employee assignment

  1. If necessary, change your effective date to:

    • The correct start date for a recurring element entry

    • Any date in the correct pay period for a nonrecurring element entry

    If the pay period is closed at your effective date, you cannot enter any nonrecurring elements that process in payroll runs. If a current or future pay period is closed, you cannot enter any recurring elements that process in payroll runs.

  2. To reduce the list of elements to choose from, select a classification, a processing type, or both in the first region.

  3. In the Element Name field, select an element.

    Note: Elements this employee is eligible for by means of a standard link appear automatically.

    The system displays a warning message if the employee fails to meet any qualifying conditions of age or length of service.

  4. If the Costing field is enterable, you can enter cost codes, for example to indicate the cost center the employee's time should be charged to.

  5. You can select a reason for an element entry you make or update. As part of your system setup, you can enter valid reasons for the Lookup Type ELE_ENTRY_REASON.

  6. You can check the Override check box to create an entry that overrides all other entries of this element in the current period. You cannot create an override entry if one already exists, or if any of the entries of this element have been adjusted.

  7. If you want to create a one-time entry of a recurring element, check the Additional check box.

    An Additional entry is valid only for the current pay period, shown in the Effective Dates fields.

    You can only check Additional if:

    • The element definition allows additional entries, and

    • An additional entry does not already exist for the assignment in this period, and

    • The employee is assigned to a payroll

    • There is a payroll period defined at your effective date

  8. Choose the Entry Values button to open the Entry Values window.

  9. Enter values in the Entry Values fields. Notice that:

    • Entry to some fields may not be permitted.

    • Some fields may be required.

    • Some fields may have a list of values; others may be validated as you leave the field. You will receive a message if your entry is not a valid value.

    • Some fields may contain default values. If the default value is in quotation marks, it is a "hot default".

      Important: You should consider carefully before overriding a hot default. If you override it, then any subsequent changes to the default value on the element or element link definition will notaffect the element entry. However, you can clear your entry if you want the default value to come back into effect.

    For Kuwait users only: To enter information about the elements with deduction classification, click on Further Entry Information and enter the following:

    • Reference number, which is the sequence number used while setting up the deduction type

    • Authority for the deduction account

    • Select the type of deduction

    • Total deduction amount for the element

    • Start and end date for the deduction. The deduction process depends on the start and end dates that you select for the element. Oracle HRMS uses these dates for reporting purpose.

  10. For a non-recurring element, optionally select a date within the current payroll period in the Date Earned field. The entry will not be processed until this date (that is, the Date Earned of the Payroll Run must be on or after this date).

  11. To enter information about a third party recipient of a payment resulting from a deduction element, use the Payee Details field. Select the name of the third party payment method set up for this payment.

  12. To determine the processing sequence of multiple entries in the payroll run, enter a subpriority number in the Processing Priority field. Lower priority numbers process first.

    Note: The Processing Priority field is not available to HR-only users. For more information on user types and the HR:User Type profile option, see: User Profiles, Oracle HRMS Configuring, Reporting, and System Administration Guide.

  13. Save your work.

Additional Element Setup for Payroll

Proration

Oracle HRMS enables you to calculate proportionate earnings amounts whenever payroll-relevant data is changed during a payroll period, for example, if an employee joins or leaves the company during a payroll period or if an employee's pay grade changes during a payroll period. Oracle HRMS performs a proration calculation to ensure that the employees' earnings are calculated correctly after taking account of these changes.

If you want to prorate an earnings element, such as basic salary, assign an event group to it. An event group is a collection of proration points that share similar characteristics. You can create an event group to group together all proration points that affect an employee's salary, for example. This event group could contain proration points such as salary increases, assignment changes, and pay rate changes.

You then process the element using a formula that handles proration. You can either use a payroll formula that handles proration, or create a separate proration formula that runs after the main payroll formula only in payroll periods when a proration event occurs.

See: Sample Payroll Formulas Enabled for Proration (UK), Oracle HRMS FastFormula User Guide, Sample Proration Formula, Oracle HRMS FastFormula User Guide, and Writing Proration Formulas, Oracle HRMS FastFormula User Guide

When you define the event group, you select the events that will activate proration calculation, such as:

Note: The proration unit can be periods, days, or hours. Proration can be applied to a monetary, time-based, or numeric amount.

Setting Up Proration or Retro-Notification

Follow these steps if you want to set up your system for proration or retro-notification.

To complete basic setup for proration or retro-notification

  1. In the Table Event Updates window, ensure that the events you want to use are already included in the required tables. Enter the table name. The lower half of the screen displays the fields that trigger proration or retro-notification if their values are changed.

    If the table has already been defined but the required event is missing, create either an Update, Delete, or Insert event and enter the table row or column to which the event refers. You can only enter a column name if you are creating an Update event. Select the change type defined by the event.

    Note: The Table Event Update window is not available in all localizations.

    See: Making Table Event Updates, Oracle HRMS Payroll Processing Management Guide

  2. If the events you require have not been defined in the Table Event Update window, set up the dynamic triggers for proration or retro-notification in the Dynamic Trigger Generation window. The triggers you need depend on the method you use to compensate your employees. For example, the tables required for compensation using Salary Administration are different from those required for compensation using pay grades. The tables you are likely to use are:

    • PER_ALL_ASSIGNMENTS_F

    • PER_ALL_PEOPLE_F

    • PAY_ELEMENT_ENTRIES_F

    • PAY_ELEMENT_ENTRY_VALUES_F

    • PER_SPINAL_POINT_PLACEMENTS_F

    • PER_GRADE_RULES_F

    See: Defining Dynamic Triggers, Oracle HRMS Payroll Processing Management Guide

    Note: French users: Ensure you enable the dynamic triggers for PAY_ELEMENT_ENTRIES_F and PER_ALL_ASSIGNMENTS_F.

  3. Create an event group for your proration or retro-notification events. You must create the event groups before you can create your elements.

    See: Defining Event Groups, Oracle HRMS Compensation and Benefits Management Guide

  4. Select the Incident Register functional area in the Functional Area Maintenance window. Make sure that your triggers are included in this functional area. If your triggers are not included, insert them.

    You must also activate the triggers according to legislation or business group. For more information, see: Grouping Dynamic Triggers into Legislative Functional Areas, Oracle HRMS Payroll Processing Management Guide

    Setup for retro-notification should now be complete, meaning you can proceed to running the appropriate report. However, if you are setting up proration continue with the next steps.

    See: Running the Retro-Notifications Report, Oracle HRMS Payroll Processing Management Guide

To set up the elements for proration

  1. Create your proration element. US and Mexico users: Initiate the earnings type or deduction, then query the generated element in the Element window to add a proration group and, optionally, a proration formula.

    • Make sure that you select a proration group for each element

    • Select a proration formula if you are using a separate proration formula to handle proration events (rather than enabling your payroll formula to handle proration)

    • Select Actual Termination as the termination processing rule

  2. Define the input values for the element. For example, if you were using the sample payroll formulas that are enabled for proration, you would create the following input values:

    • Amount for a salary management element

    • Date Worked for a spinal point/pay scale element

    • Annual Deduction for a deduction or allowance

    See: Defining an Element's Input Values

  3. Link the element to a specific payroll or payrolls. If you want the element to be used automatically each time the payroll is assigned, select the Standard check box. If you do not select this check box, you must enter the element for each assignment.

    See: Defining Element Links

To create the formula

  1. Check that the database items to be used in your formula are available. If the required database items are not available, create them.

  2. Create the proration formula or write a payroll formula that is enabled for proration.

    To create a proration formula, see: Writing Proration Formulas, Oracle HRMS FastFormula User Guide

    UK users: For examples of payroll formulas enabled for proration, see: Sample Payroll Formulas Enabled for Proration, Oracle HRMS FastFormula User Guide

    For more information on writing formulas, see: Writing or Editing a Formula, Oracle HRMS FastFormula User Guide and Writing Payroll Formulas for Elements, Oracle HRMS FastFormula User Guide

  3. Link the formula to your element in the Formula Result Rules window.

    See: Defining Formula Processing and Result Rules, Oracle HRMS FastFormula User Guide

  4. Attach the element to the salary basis if the salary is relevant for proration. Select the input value you created (such as Amount) in the Input Value Name field of the Salary Basis window.

    See: Defining a Salary Basis, Oracle HRMS Compensation and Benefits Management Guide

Setting Up Support Orders

Oracle HRMS supports the capture of the relevant support order deduction that the employer must pay to the correct third party. For example: The employer deducts an amount from the employee's salary based on the child support order issued by an authority and transfers the amount to the correct third-party organization.

  1. Create your third-party payee organization to which you transfer the support order deductions.

    See: Organization Classifications

    See: Setting Up Norwegian Organizations

  2. Link the Wage Attachment Support Order element to your payroll.

    See: Defining Element Links

  3. Enter the Wage Attachment Support Order element for the employee's primary assignment.

    See: Making Manual Element Entries

Setting Up Travel Expenses

Oracle HRMS captures travel expense–related information to meet your tax reporting requirements. You can process these expenses directly from payroll or upload the information from third-party systems.

Note: If you process the travel expenses through a third-party system, you can upload the information into the predefined travel expense elements with help from the payroll implementation team.

  1. Create your legal employers and local units.

    See: Setting Up Norwegian Organizations

  2. Review the predefined travel expenses elements. You can use these as supplied or define your own elements with the primary classification as Direct Payments.

    See: Predefined Elements

    You must select the Termination type as Final Close for all elements that you create.

    See: Defining an Element

  3. Link the elements to your payroll.

    See: Defining Element Links

  4. Enter the elements for each employee's assignment.

    See: Making Manual Element Entries

Setting Up Benefits in Kind

Oracle HRMS supports the calculation of the monetary value of the following benefits in kind:

  1. Create your legal employers and local units.

    See: Setting Up Norwegian Organizations

  2. Define your Benefit in Kind elements, selecting the primary classification Benefits in Kind. You must exclude all benefits in kind elements from the Pay Separately and Process Alone run types and you should define these elements with Termination as Final Close.

    See: Defining an Element

  3. Select the benefit type through the Further Element Information descriptive flexfield, if you are entering information for other employee benefits. You use this information for income reporting purposes.

  4. Link the elements to your payroll.

    See: Defining Element Links

  5. Enter the elements for each employee's assignment.

    See: Making Manual Element Entries

Setting Up Union Dues

Oracle HRMS captures the trade union information to facilitate the payment of union dues to the correct trade union to which an employee belongs and for statutory reporting.

  1. Create the trade unions as third-party payee organizations to which you transfer the union dues.

    See: Setting Up Norwegian Organizations

  2. Link the Union Dues element to your payroll.

    Note: If the majority of your employees belong to trade unions, then you can create a standard link. In this case, you will have to manually remove the Union Dues element from the assignments of those employees who are not trade union members.

    See: Defining Element Links

  3. Enter the Union Dues element for each employee's primary assignment.

    See: Making Manual Element Entries

Setting Up Tax Levies

Oracle HRMS captures the tax levy information to facilitate the payment of any additional tax to the tax authority. For example: Tax authorities can issue orders to cover claims for tax arrears, value added tax, or other charges to municipal or public authorities.

  1. Create the tax authority as a third party payee organization to which you transfer the tax levies.

    See: Setting Up Norwegian Organizations

  2. Link the Wage Attachment Tax Levy element to your payroll.

    See: Defining Element Links

  3. Enter the Wage Attachment Tax Levy element for each employee's primary assignment.

    See: Making Manual Element Entries

Leave and Absence Management

Absence Categories and Types

Oracle HRMS provides a convenient way to maintain information about the various absence types your enterprise recognizes. To facilitate reporting and analysis of employee absences, you can distinguish between absence types and absence categories. An absence category is a group of related absence types.

Some absence categories may be predefined for your legislation. The table below contains examples of absence categories for illustration purposes only. You can extend the list of predefined categories and define your own absence types, as required.

Examples of Absence Categories:

To assist with absence reporting and analysis, you can provide reasons to select from when recording employees' time taken for an absence type. For example, if you need information to analyze the particular family-related responsibilities that cause employees to miss work, you can define reasons for absence types as follows:

Example of an Absence Category, Type, and Reasons:

Absence Category Absence Type Absence Reasons
Sickness Sickness Absence
  • Back Problems

  • Broken Bone

  • Cold

Setup of Absence Types

Setting up each absence type is essentially a two-step process. One step involves defining the type, that is, entering its name, and optionally selecting a category and reasons for it. The other step involves defining an element to associate with the type. This element serves two important purposes:

To hold a single running total of time taken for two or more absence types, you associate all the types with the same absence element. For example, your absence category Personal Leave may include two absence types you need for certain reporting purposes, Compassionate Leave and Personal Business. However, you require just one running total to be kept of employees' time taken for both types of personal leave. In this case you simply associate both absence types with the same absence element.

Note: If you want to use absence types without recording accrued totals or eligibility rules, you can define the type with no associated element.

Absence Elements

You can associate each absence type with a recurring or nonrecurring absence element. Each element has an input value with either hours or days as its unit of measure.

Using a Nonrecurring Element

Nonrecurring element entries are valid for one payroll period. When you enter an absence of a type associated with a nonrecurring element, the application creates an element entry for the period in which the absence start date falls. For example, if you enter an absence that starts on 4 May for someone on a monthly payroll, the entry is dated 01 May to 31 May.

The entry is only created when you enter the absence end date, and you must enter the absence duration at the same time. The duration can be defaulted if you set up an absence duration formula. The full value of the absence duration is recorded in the absence element entry, even if the end date falls outside of the payroll period.

Using a Recurring Element

Important: This option is only available if you use Oracle Payroll and the Proration functionality is enabled in your localization.

UK Users: If you use the Statutory Absence Payments feature you must continue to use nonrecurring elements to record long term sick leave.

Use this approach if you want to begin processing absences before end dates are recorded. You do not enter absence duration on the recurring element entry. Instead, you use a payroll formula to calculate the absence duration to be processed in each payroll period. Use the absence duration formula to calculate the duration displayed on the Absence Detail window. This value is deducted from the current PTO accrual when you enter an end date for an absence type that is associated with a PTO accrual plan.

Recurring element entries start on the absence start date and end on the absence end date (if there is an end date). If the absence ends in the middle of a payroll period, the payroll run detects and processes the absence using the proration functionality.

Absence Balance Information

When you define an absence type, you specify whether the application should maintain an increasing balance, a decreasing balance, or no balance of time off. The balance is a running total of the hours or days an employee has taken for the absence type, as recorded in the Duration field.

Increasing Balances of Time Taken

As you would expect, an increasing balance for an absence type starts with no time entered, and increases as you enter employees' hours or days absent. For example, if the absence type Compassionate Leave has an increasing balance, the balance starts from zero for each employee and increases by the number of hours entered for each absence of this type.

Increasing balances are appropriate for most absence types. For absence types for which your enterprise sets a maximum time allowed, the system issues a message when an entry of time absent exceeds this maximum, or Oracle Alert can notify you when an employee reaches the maximum time or takes excess time.

See: Oracle Alert User's Guide

When defining an absence type for a PTO accrual plan, you give it an increasing balance that shows the employee's accrued time taken. When you record an absence using the Absence Detail window, you can see the amount of accrued time a plan participant has available for use as vacation or sick leave.

Decreasing Balances of Time Remaining

If your enterprise sets a maximum time allowed for an absence type, you have the option of setting up a decreasing balance for this type, instead of an increasing balance. (If the absence type is used for a PTO accrual plan, it is simpler to use an increasing balance and an accrual formula that records an up-front accrual amount.)

For example, suppose your enterprise allows certain employees 32 hours leave per year for professional development. The Professional Leave absence type can have a decreasing balance, and an initial entry of 32 hours.

If you record an employee absence of 4 hours for this absence type, the decreasing balance shows 28 hours still available to be taken.

Decreasing absence balances require more maintenance than increasing balances. They need a prorated initial balance entry for all eligible new hires throughout the year, and require resetting each year for all eligible employees.

Notice that an absence type cannot have both a decreasing and an increasing balance; it has one or the other.

Initializing an Absence Balance

You can initialize or adjust an absence balance using the Element Entries window, or the Element Entry API. You can also initialize a decreasing balance by entering a negative value using BEE. For example, if you enter -16 hours using BEE, a decreasing balance starts at 16 hours. However, be aware that using BEE creates an absence record that will show on employees' absence history.

Referencing Absent Time in Payroll Runs

You can define an absence element as an Information element or an Earnings element.

Using an Information Absence Element

If you define an Information absence element, you can use a recurring Earnings element to manage the calculation and payment of vacation and sick pay. When you define the absence element, you check the Database Item box for the input value that holds the absence balance. Entries to this input value then become database items that formulas for payroll calculations can access.

US Users: You will typically set up your absence elements in the Information classification for employees who do not submit timecards (Timecard Required = No on the Statutory Information tab of the Assignment window). If you are using the seeded Regular Salary or Regular Wages elements, the payroll run creates indirect results for the seeded Vacation Pay or Sick Pay elements when it finds absence entries in the Vacation or Sickness categories. These elements appear on the Statement of Earnings, but the Information elements do not. You do not need to set up any additional absence Earnings elements for these employees.

Other localizations: Typically, you define an Earnings element to have a skip rule that triggers processing when it finds an entry for the absence element. The element's payroll formula uses the database item for the entry value so that it automatically gets the sum of all the entries in the pay period. Then, using the salary database item to get the salary or hourly rate, it calculates the total absence pay for the period. You can also use the formula to reduce regular earnings for the period so employees do not get paid twice.

The advantage of this approach is that it simplifies the processing of absence payments into one calculation.

Using an Earnings Absence Element

Select the Earnings classification for absence elements if you want to process absences individually in each payroll period. You can use these elements with Oracle Time and Labor. This approach creates a one-line entry on the statement of earnings for each absence type. Typically, you would create nonrecurring Sick and Vacation Pay earnings elements. You can also create different absence elements for each rate or multiple of pay if the element must appear on the statement of earnings as a different line item.

US Users: For employees who do submit timecards (making entries in BEE to the Time Entry Wages element), you can create your absence elements as Earnings. This also applies if you do not use the seeded Regular Salary and Regular Wages elements, and you want your absence payment to show on the Statement of Earnings. Use the Earnings window to initiate the element. Select the Category Regular and check the Reduce Regular box.

Retrospective Entries and Adjustments

Oracle Payroll users: If you enter or update an absence retrospectively, or you delete an absence that started in the past, these changes are listed in the Retro Notification report the next time you run this report. This enables you to use RetroPay to correct any payroll processing.

Absence Recording

When you record an absence for an employee using the Absence Detail window or self-service, you must always select an absence type.

Dates and Times

In the Absence Detail window you can conveniently record start and end dates and times of a particular type of absence, as well as the date you receive notification of the absence.

You can enter either projected or actual dates and times. When an actual absence occurs in accordance with projected absence information already entered, you record this by simply clicking a button.

Oracle HRMS records an employee's absences using the employee's payroll calendar, so all employees for whom you record absence information must have a payroll component in their primary assignment.

Some absence types are associated with nonrecurring elements. For these types, the absence is not recorded on the employee's element entries until you enter the absence end date. You cannot change the absence start date so that it is outside the original payroll period--you must delete the absence and create a new one.

Note: For Oracle Payroll users in some localizations: some absence types may be associated with recurring elements. For these types, the absence is recorded in element entries when you enter an actual start date. If you change the start date, the element entry is deleted and a new one created. When you enter or change the end date, the element entry's end date is date effectively updated.

Absence Duration

To calculate the duration of an absence automatically, you can either use the schedule and calendar event features from Oracle HRMS and Common Application Components (CAC), or use a formula that calculates absence duration from the absence start and end dates.

For the first method, the application calculates the duration of the absence based on the worker's schedule and applicable calendar events for their primary assignment. To use these features, set the HR: Schedule Based Absence Calculation profile option to Yes.

You set up availability information such as shifts, schedules, and calendar events, and assign them to various levels in your work structures.

See: Setting Up Availability, Oracle HRMS Workforce Sourcing, Deployment, and Talent Management Guide

For the second method, you write a formula to calculate absence duration from the start and end dates and times entered for an absence. Your localization team may have written a formula that the application uses by default.

See: Writing Formulas To Calculate Absence Duration, Oracle HRMS FastFormula User Guide

To control whether the formula automatically recalculates and overwrites the absence duration when a user updates the end date or time, set the user profile option HR:Absence Duration Auto Overwrite to Yes or No. For example, if you do want the duration to be updated when the end date changes, set the profile option to Yes.

When you enter an absence, the application warns you if:

Authorization and Replacement

When recording a projected or actual absence in the Absence Detail window, you can select both the name of an employee authorizing the absence, and of an employee replacing the absent worker.

Absence Cases

If an employee has multiple absences that result from the same cause or are associated in another way that you want to record in Oracle HRMS, you can enter an absence case for the employee. For example, if an employee takes two periods of sick leave due to a back injury sustained at work, you can create an absence case, associate the two absences with the case, and link the case to the work incident.

Batch Entry of Accrued Time Taken

For fast batch entry, you can use BEE, instead of the Absence Detail window, to enter sick or vacation time recorded together with other timecard data. You can enter the absence start and end dates, as well as any input values defined for the element. If you leave the date fields blank, they both default to the effective date for a nonrecurring absence element; only the start date defaults for recurring elements. Note that the batch line produces an error if you enter a duration but no end date for a recurring element.

Self-Service Entry of Absences

If you have licensed Oracle SSHR, you can delegate the responsibility for recording absences to individual employees or their line managers. They can enter proposed or actual absences and submit them for approval by their supervisors (or any other approvers in a workflow).

Additionally, using self-service, employees can view their accrued leave details, and managers can view the same for employees in their team.

See: Accrual Balances Maintained by SSHR, Oracle Self-Service Human Resources Deploy Self-Service Capability Guide

See: Leave and Absence Management Overview, Oracle HRMS Compensation and Benefits Management Guide

See: How do we track and analyze absences and net accrual entitlement: Leave and Absence Management, Oracle HRMS Compensation and Benefits Management Guide

See: Leave and Absence Management:Self-Service Functionality, Oracle Self-Service Human Resources Deploy Self-Service Capability Guide

Viewing and Reporting on Absence Information

For monitoring and analyzing recorded employee absences, use the:

For reviewing PTO plan participants' accrued time earned and taken, use the Accruals window, Oracle HRMS Compensation and Benefits Management Guide.

Entering Absences

Enter projected or actual absences for an employee using the Absence Detail window.

Because the calendar holding absence records for an employee is the same as that of the employee's payroll, the primary assignments of employees for whom you enter absence information must include an assignment to a payroll. For absence types based on nonrecurring elements, the effective start date of this assignment must be no later than the start of the current payroll period.

To enter absences for an employee

  1. Select the absence type.

    The following information appears:

    • The category of the type.

      Note: For Denmark and Norway users only: Enter absence information, as required, in the descriptive flexfields associated with the Absence Categories.

    • The occurrence of the new absence record you are entering. For example, if the employee has already incurred two absences of this type, the occurrence of the new record is 3.

    • The running total of hours or days absent for all the absence types associated with the element. For absence types with increasing balances, this is the number of days or hours absent with an end date on or before your effective date. For any types with decreasing balances, this is the number of hours or days remaining to be taken.

    • The number of days absence recorded for the absence type in the current calendar year.

    • The name of the element that maintains each employee's time taken or time remaining for this absence type.

    Note: For Denmark, Finland, Norway, and Sweden users only: When you create an absence, Oracle HRMS enters the absence element for all the employee's assignments including the primary assignment. You can decide whether each assignment requires the element entry and better track absences for multiple assignments. You can also edit element entries to change the absence details for a specific assignment.

    Note: For Denmark users only: You can override absence details in the Absence Details window by entering the override element in the Element Entries window. Use the same start and end dates for the override element that you use in the Absence Details window.

    See: Making Manual Element Entries

  2. If the Further Information field is visible for your localization, click in the field and select a context value relevant to your localization.

    • Canada HRMS: Specify the ROE Reason and ROE Comments. You enter a ROE Reason and ROE Comments for an employee in the Additional Absence Detail Information window. The ROE Reason appears in Block 16 of the ROE. The ROE Comments appear in Block 18 of the ROE.

    • Dutch HRMS: If you have a category of sickness selected, you can enter a percentage sick by selecting the NL_S context value.

      Select No in the Non SI/Pension Absence field to count an absence as a real social insurance day. Selecting Yes excludes the absence from counting as a real social insurance day.

    • Denmark HRMS: When you set up employees for Maternity/Adoption leave, you can choose whether or not to accrue holiday during the absence. Use the Absence category descriptive flexfield, to indicate if you use the accrual or not.

    • Hungary HRMS: If your absence category is Maternity, enter the expected and actual birth dates (and other dates if applicable). If your absence category is Paternity, enter the child's birth date.

    • Mexico HRMS: Specify your type of disability:

      • General Disease

      • Maternity

      • Risk Incident

      The list of available Disability IDs depend on if you have assigned this disability with a Causal Incident (in the case of Risk Incident disabilities) or no Causal Incident (in the case of Maternity or General Disease disabilities).

    • Norway HRMS: Select the absence type. Then click the [ ] (the EIT icon) to display the Additional Absence Details window. Enter additional information about the absence type:

      Absence Type Additional Absence Details
      Maternity Partial maternity or paternity leave
      Sickness Doctors certificate
      Vacation Absence Part time unpaid leave
      Lay off recording For lay offs.
    • Russia HRMS: If your absence category is Maternity Leave, enter the number of children and the new born child's date of birth. If the absence category is Child Rearing Leave, enter the new born child's date of birth. If you select the absence type as Temporary Disability with Sickness Allowance Payment, then select the disability details.

    • Finland HRMS: If your absence category is Annual Holiday, Layoff, Labour Dispute, or Unauthorized, enter the details of a similar absence taken by the employee. For the absence category Sickness, select the doctor's certificate and contract details. For the Accident category, select the work incident and doctor's certificate details. If your absence category is Family Leave, enter the child and maternity leave details.

    • UK HRMS: For an OSP or OMP scheme and an absence that is, or contains, a part of a day, select a unit of measure - days or hours - for measuring part days. For a days-based scheme, select Day and select full or half day . For an hours based scheme, select Hours and select the number of hours absent. Select the appropriate value for the start date, end date, or both. If the entire absence is less that a full day, select the value in the Start Date field.

  3. Do one of the following:

    • Enter projected dates for the absence. You can copy these later to the Actual Date fields by choosing Confirm Projected Dates.

    • Enter actual dates and duration as days or hours, according to the units of the balance. If you enter an end date, you must also enter the duration.

      If you want the application to automatically calculate the duration of the absence, then you can either use the schedules and calendar events features from Oracle HRMS and Common Application Components (CAC) or use a formula.

      See: Absence Duration

  4. You can also select:

    • Reasons for the absence

    • The employee authorizing the absence

    • The employee who replaces the absent employee for the duration of the absence

  5. Save your work.

    Note: If this absence is related to another absence (for example, they both result from the same cause), you can associate the absences using the Absence Case page.

  6. If you entered an absence type that is eligible under an absence benefit plan, you can choose Enroll Absences to run the Participation Process in Absence mode. This process assesses the person's eligibility for the absence plan. If they are eligible, the process changes the status of the potential absence life event to Processed, and evaluates any standard rates linked to the plan.

    Alternatively, you can run this process for a group of employees from the Submit Requests window. See: Running the Participation Process: Absence, Oracle HRMS Compensation and Benefits Management Guide.

    Note: UK Users: The Evidence and Statutory Payments buttons display, if you opened this window from an SSP menu. Please note that these buttons are only relevant to statutory absence types (sickness, maternity, paternity, and adoption).

Viewing Accruals for Plans Associated with the Absence Type

If the employee is enrolled in an accrual plan, the Accruals button is available. Choose this button to display the Associated Accrual Plans window, where you can see information about any accrual plans associated with the type of absence you are entering.

To view accruals

  1. Enter or query an absence in the Absence Detail window, and choose Accruals.

  2. If nothing is displayed, run a query in the Associated Accrual Plans window to display the name and category of any accrual plans associated with the absence type.

    For each plan, three net accrual amounts are displayed:

    The Net Entitlement figures on the This Absence tab show the effect of the absence displayed in the Absence Detail window.

    • The Before Absence figure is the net accrual calculated on the day before the absence.

    • The After Absence figure is calculated on the start date of the absence.

    In most cases these figures will differ by the length of the absence you are entering. However, if the absence happens to start on the day that this period's PTO entitlement is accrued, the new accrual is also shown in the After figure. Similarly, if any other time (such as time bought or sold) is debited or credited to the accrual on that day, it is reflected in the After figure.

    Projected Entitlement on the End of Plan tab shows the projected net accrual at the end of the current accrual plan term, taking account of any future absences already entered on the system. If the employee has future-dated assignment changes that affect his or her accrual entitlement, these are taken account of in the calculation.

    Note: This figure does not take account of absences with a projected start date. It only includes absences that have an actual start date.

    Example

    Suppose Ms. Shah is enrolled on a vacation plan that runs each calendar year starting 1 January, with a gross accrual of 2 days per month. Ms. Shah did not carry over any entitlement from last year and has taken no absences before May.

    Net entitlement is calculated for the last complete accrual period (that is, the period that ends on or before the start of the absence being entered). This absence is only included in the calculation if it starts on the last day of an accrual period.

    The following table shows the accrual amounts (net entitlement) that would display if you enter four absences in the sequence shown.

    Absences: 2 - 4 May 31 May - 3 June 12 - 15 Aug 15 June
    Before absence 8 5 7 3
    After absence 5 3 3 2
    End of plan term 21 17 13 12

Entering Adoption Absence

You use the Absence window to record absence due to adoption. You can enter additional information related to an employee's adoption absence.

  1. Enter the date of adoption.

  2. Enter the date of birth of the adopted child.

  3. Enter the number of children adopted by the employee.

  4. Select the compensation rate applicable for the employee.

  5. Select whether the employee receives advance reclaimable pay from the social security fund.

  6. Select whether you need to use the social security daily rate.

  7. Select whether reclaimable pay to the employee is Maximum 6G.

  8. Select the required daily rate of calculation.

  9. Select whether this absence is the employee's first recorded absence.

  10. Select the linked absence.

Entering Child Minder Sickness Absence

You use the Absence window to record absence due to child minder sickness. You can enter additional information related to an employee's child minder sickness absence.

  1. Select the type of certificate submitted by the employee.

  2. Enter the start and end dates of the absence.

  3. Select whether you need to reimburse the employee from the social security fund.

  4. Select whether the employee receives advance reclaimable pay from the social security fund.

  5. Select whether reclaimable pay to the employee is Maximum 6G.

  6. Select a type of daily rate calculation.

Entering Maternity Absence

You use the Absence window to record absence due to maternity. You can enter additional information related to an employee's maternity absence.

  1. Enter the expected date of birth notified by the employee.

  2. Enter the actual date of birth of the child.

  3. Enter the number of babies born to the employee.

  4. Select the compensation rate that the employee is entitled to.

  5. Select whether the employee has a spouse.

  6. Enter the number of paternity days availed by the employee's spouse.

  7. Select whether the employee receives advance reclaimable pay from the social security fund.

  8. Select whether you need to use the social security daily rate.

  9. Select whether reclaimable pay to the employee is Maximum 6G.

  10. Select a type of daily rate calculation.

  11. Enter the number of paid holidays that the employee is entitled to.

  12. Select whether the absence is the employee's first absence.

  13. Select the linked absence.

Entering Part-time Adoption Absence

You use the Absence window to record the absence due to part time adoption. You can enter additional information relating to an employee's absence due to part-time adoption.

  1. Enter the date of birth of the adopted child.

  2. Enter the number of children adopted by the employee.

  3. Enter the percentage of part-time adoption. For example, enter 60 if the employee works for 60% of the normal working time.

  4. Select the compensation rate that the employee is entitled to.

  5. Select whether the employee receives advance reclaimable pay from the social security fund.

  6. Select whether you need to use the social security daily rate.

  7. Select whether reclaimable pay to the employee is Maximum 6G.

  8. Select a type of daily rate calculation.

  9. Select whether the absence is the employee's first recorded absence.

  10. Select the linked absence.

Entering Part-time Maternity Absence

You use the Absence window to record the absence due to part time maternity. You can enter additional information relating to an employee's absence due to part-time maternity.

  1. Enter the date of birth notified by the employee.

  2. Enter the actual date of birth

  3. Enter the percentage of part-time maternity. For example, enter 60 if the employee works for 60% of the normal working time.

  4. Select the compensation rate that the employe is entitled to.

  5. Enter the number of days that the employee's spouse was on paternity leave.

  6. Enter the number of children born to the employee.

  7. Select whether the employee receives advance reclaimable pay from the social security fund.

  8. Select whether you need to use the social security daily rate.

  9. Select whether reclaimable pay to the employee is Maximum 6G.

  10. Select a type of daily rate calculation.

  11. Enter the number of holiday pay days accrued by the employee.

  12. Select whether the absence is the employee's first recorded absence.

  13. Select the linked absence.

Entering Part-time Paternity Absence

You use the Absence window to record the absence due to part time maternity. You can enter additional information relating to an employee's absence due to part-time paternity.

  1. Enter the date of birth notified by the employee.

  2. Select the maternity compensation rate entitled to the employee.

  3. Enter the percentage of part-time paternity. For example, enter 60 if the employee works for 60% of the normal working time.

  4. Enter the number of days that the employee's spouse was on maternity leave.

  5. Enter the number of children born to the employee's spouse.

  6. Select whether the employee receives advance reclaimable pay from the social security fund.

  7. Select whether you need to use the social security daily rate.

  8. Select whether reclaimable pay to the employee is Maximum 6G.

  9. Select a type of daily rate calculation.

  10. Enter the number of holiday pay days accrued by the employee.

  11. Select whether the absence is the employee's first recorded absence.

  12. Select the linked absence.

Entering Sickness Absence

You use the Absence window to record the absence due to sickness. You can enter additional information relating to an employee's absence due to sickness.

  1. Select the type of certificate produced by the employee.

  2. Enter the start and end dates of the sickness as shown in the certificate.

  3. Enter the appointed date for a follow-up plan.

  4. Enter the date on which the follow-up plan was created.

  5. Select whether the employee receives advance reclaimable pay from social security.

  6. Select whether you need to use the social security daily rate.

  7. Select whether the employer pays maximum 6G.

  8. Select whether reclaimable pay to the employee is maximum 6G.

  9. Enter the date on which the follow-up plan was sent to the employee.

  10. Select a type of daily rate calculation.

  11. Select whether the absence is the first recorded absence of the employee.

  12. Select the linked absence.

  13. Enter the appointed date for the liaison meeting.

  14. Enter the actual date of the liaison meeting.

Entering Part-time Sickness Absence

You use the Absence window to record the absence due to part time sickness. You can enter additional information relating to an employee's absence due to part-time sickness.

  1. Select the type of certificate produced by the employee.

  2. Enter the start and end dates of the sickness as shown in the certificate.

  3. Enter the percentage of part-time sickness.

  4. Enter the appointed date for a follow-up plan.

  5. Enter the date on which the follow-up plan was created.

  6. Select whether the employee receives advance reclaimable pay from the social security fund.

  7. Select whether you need to use the social security daily rate.

  8. Select whether the employer pays Maximum 6G.

  9. Select whether reclaimable pay to the employee is Maximum 6G.

  10. Enter the date on which the follow-up plan was sent to the employee.

  11. Select a type of daily rate calculation.

  12. Select whether the absence is the first recorded absence of the employee.

  13. Select the linked absence.

  14. Enter the appointed date for the liaison meeting.

  15. Enter the actual date of the liaison meeting.

Entering Paternity Absence

You can use the Absence window to record the paternity absence for employees. You can enter additional information relating to an employee's paternity absence.

  1. Enter the date of birth.

  2. Select the maternity compensation rate that the employee is entitled to.

  3. Enter the number of days that the employee's spouse was on maternity leave.

  4. Select whether the employee receives advance reclaimable pay from the social security fund.

  5. Select whether you need to use the social security daily rate.

  6. Select whether reclaimable pay to the employee is Maximum 6G.

  7. Select an option for the daily rate calculation.

  8. Enter the number of paid holidays that the employee is entitled to.

  9. Select whether the absence is the employee's first absence.

  10. Select the linked absence.

Setting Up Absence Management

Setting Up Absences

Oracle HRMS enables you to record the absence information for employees to receive the various absence benefits for sickness, maternity, paternity, and adoption. This process ensures that you process the absence information and the related deductions accurately.

  1. Record the absence information for an employee using the Absence window.

    See Entering Absences

  2. Enter the additional information for each of these absences using the Further Information field:

Setting Up Absence Management

Use the following steps to set up absence management.

  1. If you want to associate recurring elements with absence types, you must set up proration and retro notifications. This ensures that absences that end in the middle of a payroll period are detected and processed by the payroll run, and that retrospective changes to absences are recorded in the Retro Notifications report.

    Note: Proration is available to Oracle Payroll users in selected localizations only.

    To set up proration and retro notifications, you must:

    • Find all the dynamically generated triggers for the table PAY_ELEMENT_ENTRIES_F in the Dynamic Trigger Definition window. (You must deselect the Insert triggering action so that all the triggers are returned by the Find.) Make sure the Generated and Enabled check boxes are checked for all the continuous calculation triggers.

    • Query the Incident Register functional area in the Functional Area Maintenance window, and enter the business groups for which you want to enable proration on the Business Group tab. Optionally, you can further secure the proration functionality by selecting payrolls on the Payroll tab.

    • Use the Table Event Group window to group the two events that you need to detect to prorate absences - datetracked updates to absence start date and absence end date. Select Proration for the event group type, and Payroll Period for the proration period. In the Datetracked Events region, select DateTrack Update as the update type, PAY_ELEMENT_ENTRIES_F as the table, and EFFECTIVE_START_DATE and EFFECTIVE_END_DATE as the columns.

    • Use the Table Event Group window to group the datetracked events on the PAY_ELEMENT_ENTRIES_F table you want to track in the Retro Notifications report. The event group type is Retro.

    See: Setting Up Proration and Retro Notifications

  2. Define an absence element, with at least one input value, for each absence type. Link this element to define who is eligible.

    See: Defining and Linking an Absence Element, Oracle HRMS Compensation and Benefits Management Guide

    Note: Omit this step if you are setting up an absence type for which you do not need to maintain a running total of time taken or remaining, and you do not need eligibility rules.

    US and Canada Payroll only: If you want to process the absence element in the payroll run, generate it using the Earnings window.

    Mexico only: If you want to process the absence element in the payroll run, generate it using the Element Design Wizard.

  3. Define categories of absence types as values for the Lookup Type ABSENCE_CATEGORY, and your absence reasons as values for the Lookup Type ABSENCE_REASON. In some legislations there are predefined categories and reasons.

    You can select the same reason for different absence types.

    See: Adding Lookup Types and Values, Oracle HRMS Configuring, Reporting, and System Administration Guide

  4. Define each absence type, and associate it with an absence element.

    See: Defining an Absence Type, Oracle HRMS Compensation and Benefits Management Guide

    Note: To keep a single record of employees' time taken for two or more different absence types, you can associate the same element with several types.

  5. For an absence type with a decreasing balance, use BEE or the Absence Detail window to initialize the absence balances for employees eligible for the type.

    If you want to make batch entries, see Making Batch Element Entries Using BEE, Oracle HRMS Configuring, Reporting, and System Administration Guide.

  6. If you defined a recurring element, create a payroll formula that handles proration to process the element and calculate the appropriate absence duration in each pay period (taking into account the number of days or hours in a month, working and shift patterns, public holidays, and so on).

    Sample Proration Formulas, Oracle HRMS FastFormula User Guide

  7. If you want to set up the application to calculate the duration of an absence automatically, you have two options:

    • Set the HR: Schedule Based Absence Calculation profile option to Yes, if you want the application to use the worker's schedule and calendar events from their primary assignment to calculate absence durations. To use this option, you must first define schedules and calendar events that are relevant to your enterprise and assign them to various levels in your work structures.

      See: Setting Up Availability , Oracle HRMS Workforce Sourcing, Deployment, and Talent Management Guide

    • To calculate absence duration from the absence start and end dates without using the schedules and calendar events information of an employee, create a basic formula. If you want the absence duration calculation to update automatically each time you change the absence dates, you must set the profile option HR: Absence Duration Auto Overwrite to Yes.

      See: Writing Formulas to Calculate Absence Duration, Oracle HRMS FastFormula User Guide

Setting up Holiday Pay

Oracle HRMS enables you to record various holiday absences for employees and administer holiday pay and public holiday pay. You can process the holiday pay that the employees accrue based on the different kinds of earnings and remuneration they earn in the holiday accrual year. Oracle HRMS provides you predefined lookups, elements, and fast formulas for processing an employee's holiday pay. Before you can process the holiday pay, you define the holiday allowance percentage for the employee.

  1. Enter the holiday pay details of the employee on the Person or Assignment window. See: Entering Additional Personal Information (People Window) andEntering Additional Assignment Details (Assignment Window)

  2. Include the relevant secondary classifications that relate to the holiday accruals and deductions on the absence elements.

  3. Link the Holiday Pay Accrual Information and Holiday Pay in Fixed Period elements to the required payroll.

    See: Defining Element Links

  4. Run the payroll.

    See: Starting a Payroll Run

Pensions

Pension Contributions Overview

Pension contributions receive favorable tax treatment and special rules are applicable to such deductions.

Oracle HRMS supports the calculation of the following types of pension contributions:

Oracle HRMS provides the following different pension types for different groups of people:

Setting Up Pension Contributions

This topic provides information on how to set up pension contributions.

  1. Create a Pension Provider organization and add pension provider details.

    See: Entering Pension Providers Details

  2. Create a formula for every pension scheme and link it to the appropriate element.

    See: Creating an Organization

    See: Predefined Elements