Payroll Processing and Analysis

Payroll Processing and Analysis Overview

Using Oracle HRMS you can run a payroll, perform post processing on a successful payroll, and also make changes and corrections for a payroll that has not completed successfully.

Payroll Processing and Analysis in Oracle HRMS

You can run your payroll as:

You can perform all the necessary post processing to generate payment for your employees once you are satisfied that your payroll run results are correct:

You can analyze your payroll run results to get early notification of possible discrepancies:

You can use these processes for correcting a payroll run:

You can run these processes to make accurate provision for current payments backdated from a previous pay period, or current payments received in advance for a future pay period:

Key Concepts

To enable you to process and analyze payrolls, you need to understand these concepts:

Reporting on Payroll Processing and Analysis

See Reports and Processes in Oracle HRMS, Oracle HRMS Window Navigation and Reports Guide

Payroll Processing and Analysis

The main purpose of the payroll run is to calculate employee pay correctly at regular intervals. In addition you can perform other payroll processes to ensure accuracy and provide flexibility for your organization. For example, you can roll back a payroll run when you want to carry out a test run without keeping any record of it having taken place. You can also run a RetroPay process when you want to make retrospective adjustments to allow for backdated pay awards.

Does Oracle Payroll enable you to run part payrolls?

Yes, Oracle Payroll enables you to run part payrolls. This is useful in each of the following circumstances where you do not want to process a payroll for the entire organization.

Calculating Pay for an Individual Employee or Group of Employees

If an employee leaves the company before the end of a payroll period, you will need to calculate the individual pay entitlement.

You may also want to calculate individual pay to check the details for an employee before starting a payroll run for all employees.

Specifying What Details You Can Include in a Payroll Run

You may want to specify that only particular types of earnings or particular categories of employee should be included in a payroll run.

Can you verify that a payroll run has completed successfully?

On completion of a payroll run you will need to verify that the run completed successfully. You can display run messages and view latest balances and assignment level results. You may also need to have relevant information grouped by topic in report format so that you can review the outcome of processing. Payroll runs can be monitored through the Payroll Progress Monitor, enabling you to view the name of the run and the percentage/time of completion.

Can you make adjustments after a payroll run has completed?

Oracle Payroll enables you to make each of the following types of adjustment when a payroll run has completed.

When you have made these corrections and modifications you can then run the payroll again. However, you do not need to rerun the entire payroll. You need only to perform a retry, and Oracle Payroll will reprocess only those items that were incorrect in the initial run.

Can you produce payment and costing information from a completed payroll run?

Oracle Payroll enables you to use the results of a payroll run to allocate payments to your employees, and to provide costing information.

Ensuring that Employees are Paid by the Correct Payment Method

When a payroll run has completed you need to pay each employee according to the payment methods that you have specified. You may also need to override the predefined payment methods where employees are receiving special payments such as bonuses, which may not be paid by the usual methods of payment. You also have the ability to pay an employee, who has multiple assignments within your organization, a regular single payment.

Ensuring that Costing Information Can be Provided

On completion of a payroll run you may need to distribute the associated costs across particular cost centers. For information on this, see: Cost Analysis Overview, Oracle HRMS Enterprise and Workforce Management Guide

Can Oracle Payroll run payroll processes throughout a payroll period?

Yes, the continuous calculation process enables you to process static employee data throughout the payroll period, leaving you extra time for validation and correction at the end of the payroll period.

What if you want to know how much gross pay is required to produce a given net amount?

Where employers have agreed to pay tax on a known fixed net payment, Oracle Payroll can calculate the gross amount that employees must receive in order to meet all deductions and still receive the correct net amount. This is referred to as Net-to-Gross processing, and the calculations that derive the correct gross amounts are referred to as Grossups, provided that the feature is enabled in your country.

Note: The entries made in the "Grossup Processing" tab on the earnings form only specify what deductions are to be included when calculating the gross pay. The system looks at the taxability rules to determine what deductions should be taken from an earning and does not take into consideration what is entered on the grossup processing tab. For example, if the gross up processing tab shows that Federal tax is to be the only tax included in the grossup calculation but the element is subject to CPP, EI and Federal tax as per the taxability rules, all three taxes will be deducted.

Can you process external and manual payments

Yes, Oracle Payroll enables you to make external and manual payments.

The Payroll Run

Process Part of a Payroll

Oracle Payroll enables you to run a payroll and conduct post-processing on a payroll that has completed successfully. You can also enter subsequent changes and corrections for a payroll that has not completed successfully.

Oracle Payroll makes use of the following concepts when implementing payroll procedures:

Assignment Sets

Occasions when you need to use assignment sets for the payroll run include:

To fulfil these requirements, you can select from a range of assignments:

Consolidation Sets

A consolidation set is a grouping of payrolls that simplify post-run processing and reporting. It enables you to produce a single set of reports, costing results, and other results for all payrolls in a consolidation set. When you run a payroll, make sure that you have named the consolidation set to which the payroll belongs.

Element and Distribution Sets

With a normal payroll run, you would want to include all elements, but for a long service award bonus you would want to include only the bonus element and the statutory elements. You first calculate gross pay for ascertaining the gross amount to transfer into the payroll account. Then you complete the gross to net calculation.

You can select element sets as follows:

Canada only: When creating a Run set, you need to explicitly add the Canadian Tax recurring element to your element set.

US only: When creating a Run set, you need to explicitly add the VERTEX recurring element to your element set.

The predefined elements for Oracle Payroll are processed for every payroll run in which they have been included. The deductions are recalculated using the period totals, the amount already paid in previous runs is deducted, leaving the remainder as the deduction for the new payroll run.

QuickPay

QuickPay enables you to carry out payroll processing for individual employees. You can use QuickPay to pay employees who are leaving and who require payment immediately. If an employee asks what their net pay will be this month, you can run QuickPay to find the answer, then roll it back to remove all results from the database.

QuickPay: Two Options for PrePayments:

Once the QuickPay run has a status of Complete, you have a choice of two options for post-run processing:

Troubleshooting QuickPay: Concurrent Manager

When you start the QuickPay process, the screen freezes, and you cannot delete or update the QuickPay definition until the process completes.

You may receive one of the following error messages:

Continuous Calculation

Continuous Calculation enables you to distribute your payroll processing throughout a payroll period. You can run processes such as the payroll run, prepayments steps, and costing, which deal with predominantly static employee data, at the start of the payroll period, leaving more time for validation and correction of changed data.

Continuous Calculation works by using triggers. You define triggers and events which inform the system when data has changed. For example, if an employee receives a bonus, the corresponding event is triggered. When you subsequently run the Continuous Calculation process, the system identifies these triggers and marks the corresponding payroll processes (such as the payroll run) to be repeated. The affected processes are repeated in a batch process which can be run as often as required. You define the frequency of the batch process when you run the Continuous Calculation process.

Event Group Qualification

Event Qualification is a system to restrict the type of datetracked-events to be interpreted from the Incident Register. You can qualify the event so only a subset of these event types are actually returned. An event qualifier is a basic definition of events to be monitored for a table to represent additional filtering.

You can form event groups that enable you to construct a grouping of events. A list of events gives you the ability to say “I am interested in this event occurring” and provides a simple solution for most problems. In more complex implementations, you can use Event Qualifiers. If, for example, there are date changes, you can address it to a further level of granularity such as “why the change occurred”. It enables you to specifically control the events creation; for example, “to raise event if the change is from A to B, but do not raise it if it is from A to C. In other words, a specific change qualifies the event.

The Qualifiers button is enabled only when you enter an event with update type “Datetrack Update” using the Event Group window. An event can be qualified if predefined qualifiers exist for that table, and you can enter exact changes that cause the event to be valid or invalid.

If you require qualifiers, you can create a default change with old and new values set to <ANY_VALUE>, such that all changes result in the event being registered. A list of exceptions to this default behavior displays in the Value Change Exception region. You can set some causes of the event and select the Valid check box and if the change occurs, the application fires the event or validates the event. For example, consider 20 possible values for a field but the event is considered important only if value10 is changed to value15. By using the Event Qualifiers, you can add a validation that the application should not process if the fields are changed from and to any other value.

The Event Qualification window enables you to record the name of the qualifier, the table being monitored, the qualifying value and query (the From and To clause for the validation) used to validate comparisons. The table PAY_EVENT_QUALIFIERS holds this information.

Qualifiers are of two types - direct and indirect comparisons. You can use direct comparisons for assignment changes and indirect comparisons for entry value changes. The indirect changes relate to dynamic triggers monitoring one table, but looking for changes in another table. This is particularly relevant to entries, where you can monitor the entries table, then look for changes in the entry value table.

The table PAY_EVENT_VALUE_CHANGES holds information detailing the definitions of the changes that cause the events to be valid or invalid. The table includes the qualifier and name that is to be used, with the values of from and to, the column that triggers the qualification check, with whether it is valid and the type of proration it relates to.

The comparison determines if the event is a valid event and the type of proration that is associated with that event. You can use <ANY_VALUE> and <NULL> to denote the type of change in the comparison.

The Run Proration field is enabled only if the Event Group is Proration and if the legislation has enabled it in PAY_LEGISLATIVE_FIELD_INFO.

For information on how to define event group qualifiers, see: Defining Event Group, Note ID: 971206.1 on MyOracle Support.

Payroll Run Window

Starting a Payroll Run

You start a payroll run in the Submit Requests window.

To run a payroll

  1. In the Name field, select the name of your payroll run process.

  2. In the Parameters window, which opens automatically, select the payroll.

  3. Select the default consolidation set name for the payroll, then select the current payroll period display.

  4. Select a new consolidation set for the run if required.

    Use the consolidation set to control post-run processing of the results.

  5. Select the payroll period for the run.

  6. Select an element set and assignment set if required.

    US only: Make sure that you have included the VERTEX seeded recurring element in your element set if you are using an element set.

  7. Select a run type.

  8. If your legislation supports Regular and Supplemental runs, then select R for a Regular run or S for a Supplemental run.

    India only: Select "Bonus" run type for paying bonus.

  9. You can optionally enter a message to appear on the statements of earnings for this run if your SOE is designed to support such a message.

  10. Choose Submit.

Setting Up Continuous Calculation

To set up your system for continuous calculation:

  1. In the Table Event Update window, check that the events are defined for the tables you require for continuous calculation.

  2. 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 column to which the event refers. Select the change type defined by the event.

  3. If the tables you require for continuous calculation have not been defined in the Table Event Update window, define them now in the Table Event Updates window.

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

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

    You can also activate the triggers according to legislation or business group.

    See: Grouping Dynamic Triggers into Legislative Functional Areas, Oracle HRMS Payroll Processing Management Guide

    Note: When you save a single trigger, this has the effect of regenerating all triggers contained in the same package.

  5. Run the Continuous Calculation process from the Submit Reports and Processes window.

    See: Running the Continuous Calculation Process

Running the Continuous Calculation Process

The Continuous Calculation process enables you to process static employee data throughout a payroll period.

You run the Continuous Calculation process from the Submit Requests window.

To run continuous calculation

  1. Enter Continuous Calculation in the Name field of the Submit Requests window.

  2. Select a payroll.

  3. Schedule your process.

    You can choose how often you want to run the continuous calculation process. For example, you can run the process every day, every week, or on specific days.

  4. Choose Submit.

Running QuickPay

You navigate to the QuickPay window from an employee assignment.

To define a QuickPay run for an employee assignment

  1. Set your effective date to the day you want to make the QuickPay payment.

    The Payroll Period displays for the date selected, and the Date Paid and Date Earned for this period also display. Date Paid is the regular payment date for your legislation. You can update the Date Paid field, but only to another period's regular payment date.

    Note: If you select an effective date for which there is no valid payroll period, all three fields remain blank. You cannot select an effective date earlier than the start date of the parent record - the employee assignment.

  2. Select a consolidation set.

    The default is the consolidation set for the assignment's payroll.

    Note: The Number field remains blank and the status field remains set to Unprocessed until the QuickPay run process is completed.

  3. If your legislation makes use of run types, select the run type for this QuickPay.

  4. Enter a pay advice date and message if required. These fields are for information only.

  5. Save your QuickPay definition.

    Note: All assignment processes for the assignment's payroll must have a status of Complete for you to save the definition. If not, you see an assignment interlock failure message. Check the status of the assignment processes in the Assignment Processes window, and delete, roll back or rerun any non-Complete processes.

    If the QuickPay Run itself displays In Error or Marked for Retry, choose the Retry Run button to run the process again.

To execute a QuickPay run for an employee assignment

  1. Choose the Element Selection button if you want to check or verify element entries for the QuickPay run. All the elements for the assignment that exist as of Date Earned are listed in the Element Selection window. Select or clear the Include in Run check box for elements you want to include or exclude from the run.

  2. You can choose the Entry Values button to view entry values for each element.

    Note: You cannot create, update or delete entries or entry values in the Element Selection and Entry Values windows. You can only select or clear the Include check box for entries.

  3. Choose Start Run to run the QuickPay process.

    You run QuickPay from the QuickPay window, not from the Submit Requests window. You can view the status of the run in the View Requests window. If necessary, you can then mark it for retry or roll it back either from the QuickPay window or the Payroll Processes window.

    When the run is processed, the Status and Number fields in the QuickPay Run block display values for the run as follows:

    • Number: Numbering is consecutive, starting from 1, for each QuickPay run in a payroll period. There is a separate series for each separate payroll. The numbering restarts from 1 for each successive period.

    • Status: Values displayed for processed QuickPay runs are Complete, In Error, Mark for Retry. You cannot enter or update values directly in this field. Choose Retry Run to rerun the QuickPay process for runs with the status In Error or Marked for Retry.

For information about running PrePayments, see: Running Post-Run Processes for QuickPay

To archive QuickPay run

You can archive payroll information after running the QuickPay process and QuickPay prepayment process successfully. The Start Archive button on the QuickPay window allows you to start the archive process. The Start Archive button gets enabled only when the QuickPay process and QuickPay prepayment process are completed for an assignment. Use the View Requests window to view the QuickPay archiver process details. The QuickPay archiver process is displayed in the window as the "Retry Payroll Process". Navigate to the Payroll Process Results or Assignment Process Results window to review the Quick Pay Archiver results.

The following rules apply to the Start Archive process:

Note: The Start Archive button is not available by default for all legislations.

US Payroll Only: In addition to the general post archive processes, QuickPay archives data for the NACHA, Online Payslip (US), and Deposit Advice processes.

Mexico Payroll Only: In addition to the general post archive processes, QuickPay archives data for the CFDI Payslip process. The Payroll Archiver process or the Quickpay Archiver process archive data used by Cheque Writer (Mexico), Direct Deposit, and CFDI Payslip processes. Format 37 and DIM reports do not use the Payroll Archiver data, they instead use the data archived by the Year End Archiver process. You can roll back the QuickPay archiver results using the Rollback MX Payroll Process concurrent program. See: Correction of Run Results: Rollbacks, Oracle HRMS Payroll Processing Management Guide (Mexico)

Running the Generate Run Balances Process

Run this process when you want to recalculate run level balance values that may have become invalid, such as through changes to historical data.

You run this process in the Submit Requests window.

To run the Generate Run Balances process

  1. In the Name field, select Generate Run Balances.

  2. Select the Parameters field to open the Parameters window.

  3. In the Parameters window, enter a start date from when you want run balances recalculated.

  4. Select a mode to determine which balances to include. There is no specific time required to run these, such as once a month. All Invalid Balances is likely to be run most often, with Single Balances and All Balances run as required. You can choose from the following:

    • A Single Balance - If you select Single Balance mode, then the Defined Balance field becomes active.

    • All Invalid Balances

    • All Balances

    Important: The profile option PAY: Allow All Balances for Assignment Level controls running the process for all balances at the assignment level. The profile option is set to No by default. Set this option to Yes if you want to run the process at the assignment level and for All Balances mode.

    If the profile option is set to NULL or No and you select the mode as All Balances, then you can select Group at the balance level. When you select the mode as All Invalid Balances, you can run for both Assignment and Group levels.

  5. Select the option that shows the route for retrieving balance values, even if its status is Invalid.

  6. Select a balance level to determine which balances are to be recalculated, depending if enabled for your localization:

    • Assignment

    • Group

    • Assignment and Group

  7. Click OK and then Submit.

Post-Processing for a Payroll

Post-Processing for a Payroll

PrePayments Process

Within Oracle Payroll the PrePayments process enables you to select a payment method to pay your employees. You can distribute employee pay over more than one method using either a percentage or monetary split.

You can override the PrePayments process. For example, suppose you have run the normal payroll run and made payments via one payment method. You then have to run supplementary payments for some employees and pay them by a different payment method. The PrePayments process, having distributed the regular payments over the payment methods entered, allocates the supplementary payments to the override method.

Cheque/Check Writer Process

Run the Cheque/Check Writer process to determine the generation of cheques/checks for a specified payroll and consolidation set over a specified time period.

You can generate contiguous serial numbers for cheque/check printing, and you can use this feature to account for cheque/check stationery used during the cheque/check printing process. If you do this, you also need to take into account the cheques/checks you use to carry out the alignment of your printer.

A sample cheque/check report is supplied with the Cheque/Check Writer process. You can customize this report, or add your own cheque/check style to meet your enterprise requirements.

Oracle Payroll provides automatic cheque/check numbering for the Check Writer process. You can keep track of cheque/check numbers when you process multiple cheques/checks per day.

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

See User Profiles, Oracle HRMS Configuring, Reporting, and System Administration Guide

Void Cheque/Check Payments Process

Run the Void Cheque/Check Payments process when you want to void cheques/checks you have issued using Oracle Cheque/Check Writer. You may want to do this if there is a printing error or if the cheques/checks you print are afterwards lost. The process cancels the cheques/checks issued, records details of the cancellation, and enables you to give a reason for cancelling.

Check Writer - Override Payment Date Process

When you reissue a check after voiding it using the Void Check Payments process, the Check Writer process prints the check with the original Payment Date by default. Using the Override Check Date feature, you can replace the original check date with a check date of your choice. For reporting purposes, the Payment Register Report captures the replacement date from the reprinted check.

External/Manual Payments Process

Use the External/Manual Payments window to record cash or cheque/check payments to employees from external sources or petty cash. The window enables you to record details of each payment.

Data Locks for Payroll Processes

Data locking is a mechanism that enables you to protect your data from unwanted updates. For example: If you are running a monthly report at the end of each month, the data contained in the report has to remain unchanged for as long as the report exists. If you want to change this data, you must first rollback the report.

Data Locks: Automatic or User Selectable

Automatic

Some payroll processes automatically lock your data and you do not need to take any additional action to apply a lock. For example, whenever you run the prepayments process, your data is automatically locked against update while the prepayments process completes.

User Selectable

Some payroll processes do not apply a lock automatically, but do provide you with the option of selecting a process to apply a lock. Where this is the case, the lock process can usually be selected from the Submit Requests window for your legislation.

For example, if you are using Oracle Payroll for Ireland you can select the P30 Data Lock process which specifies a date at which you want to lock the P30 monthly report before generating the report output. By applying the data lock you also maintains the lock date as a historical record so that you can be confident that subsequent monthly reports start from the correct point.

Data Locks: Rollbacks Can Override Them

You should also be aware that some payroll post-processes can override any data locks that you have established. Oracle Payroll does not provide validation to prevent this, since it is a legitimate action that you may need to perform. For this reason we recommend that you should always refer to the individual topics in Oracle Applications Help before attempting to work with user selectable data locks.

Running Post-Run Processes for QuickPay

To run PrePayments and other processes from the QuickPay window

  1. Choose the Start PrePayments button. If required, you can override the default payment method for the assignment. You have a choice of Cash or Cheque/Check for prepayments run from the QuickPay window.

    The status for the completed process displays in the Status field in the QuickPay PrePayment block.

  2. When a status of Complete displays, do one of the following:

    • Choose the External Payment button to make payment by cash or cheque/check from the External/Manual Payments window.

    • Leave the payment to be made by a batch Cash or Cheque/Check Writer process for the consolidation set.

    Note: If you have already included the QuickPay run in the default consolidation set for the assignment payroll, it can take part in the batch PrePayment process for the payroll without further action on your part.

Viewing Payroll Process Results

To view, retry or roll back payroll processes

  1. Select the name, period dates and action type of the payroll you want to view results for.

    If you leave the Period To field blank, the end date in the Period From field becomes the end date for the query. If you run the query directly without entering payroll or period details, the window displays all payroll process results for all payrolls in the Business Group.

  2. Choose Find.

    The window displays details of all payroll processes for the payroll and period selected. See below for further display details.

  3. To mark a payroll process for retrial, select the Retry check box for the record. You can then run the Retry process from the Submit Requests window.

  4. To monitor the progress of a payroll run, select the record and choose the Process Info button. This activates the Payroll Progress Monitor, allowing you to view the name of the run currently processing and the percentage/time of completion. You can update these details through the Refresh button or check the Automatic Refresh box to enable changes to display as they occur.

  5. To roll back a payroll process, select the record and choose the Delete Record icon. This deletes the process from the database and returns all values to their former state.

    Note: Use the Payroll Processes window to roll back small processes only. It is better to roll back large processes such as payroll runs from the Submit Requests window. This runs the process under concurrent manager control, freeing you to carry out other tasks during processing and handling the process more quickly. You can also run processes for assignment sets in Submit Requests.

  6. To see further information about the assignments making up the payroll process, select the record and choose from the buttons at the bottom of the window. Information then displays for the records you select.

    • Assignment Process: Lists details of the assignment processes making up the payroll process.

    • Message: Displays any system messages relating to the payroll process.

    • Process Info: Summarizes processing status information for the assignment processes.

    • Conc Manager: Enables you to query details of the run to view log file details.

    • Breakdown: Summarizes costing process information as follows:

      • Costings that were correctly costed (Normal Number)

      • Costings posted to the suspense account

      Note: Costings can be posted to the suspense account if costing codes are wrong or, for example, values missing for distributed costing. Such costings still have a status of Complete. For costing processes to be given a status of Error there must be a serious breakdown at system or process level.

    • Output: This button enables you to view and download magnetic media, audit and other output files from the View Payroll Process Results page after running the Federal/State/Local W-2 magnetic media processes, State Quarter Wage Listings (SQWL's), and TIAA CREF interface. If the Output button is inaccessible (greyed out), this may indicate you are attempting to view output from a process other than the processes listed above, such as the pdf output from the Employee W2 PDF process.

      Singapore/Hong Kong users:You can view and download magnetic media, audit, and other output files from the View Payroll Process Results page.

      Singapore users: Additionally, you can view the output for these processes: IR8A File, IR8S File, A8A File, A8B File, and CPF Line Report

    • Reconciliation Details Allows you to see whether a specific payment has been cleared by the system. One of the following statuses will be displayed:

      • Cleared

      • Uncleared

      • In error

    You can also see the messages produced by the reconciliation process.

Printing the Payslip

You can generate your payslips to be printed and distributed to your employees using a report that picks up the payroll information you extracted previously through the payslip archive process, and converts it into a formatted file ready for printing. The payslip consists of a header and a body section, with the information you enter in the Parameters window appearing on the header page and the payslip figures in the main body.

You run the payslip report from the Submit Request window.

To run the payslip report

  1. Select your country's payslip report in the Name field.

  2. In the Parameters window, enter the start and end dates for the period of time you want the report to cover. You run the report for the same period as the payslip information extracted by the payslip archiver.

  3. In the Parameters window, select a payroll, consolidation set and assignment set. This selects the employees for whom you want to run the report. Selecting a payroll overrides the consolidation set and processes the report only for the selected payroll. You can opt to select just a consolidation set, but cannot do the same with the assignment set.

  4. The Sort Order fields that appear on the header section of the payslip enable you to divide the payslips into areas of your choice. For example, the current defaults divide the payslips into Person Info 1(Employer), Organization and Full Name areas. You can change the default values that appear by selecting another item from the list of values, selecting information about Additional Employee Details, Address Details, Payroll Information and Employee Details.

  5. Choose the Submit button.

  6. Choose the View Output button to view or print the payslip report file.

Running the Employee Assignments Without Payroll Report

Use the Employee Assignments without Payroll report to identify any employee assignments that do not have a payroll.

To run the Employee Assignments without Payroll report

  1. Enter the beginning date. This is the date from which you want to begin identifying assignments without a payroll.

  2. Enter the end date. This is the date at which you want your report to conclude.

  3. If you are running the PDF version of this report, select a template for your PDF template.

  4. Click OK.

  5. Click Submit.

Running the Payroll Actions Not Processed Report

Use the Payroll Actions Not Processed report to identify all payroll actions not yet processed.

You run the Payroll Actions Not Processed report from the Submit Requests window.

To run the Payroll Actions Not Processed Report

  1. Enter a start date for the report to begin from.

  2. Enter an end date to indicate the end of the reporting period.

  3. Enter further identifying information to make your report as specific as possible. For example, you can enter payroll name, consolidation set name, and Government Reporting Entity (GRE).

  4. Select the mode, for example, Costing, Payroll Archive and so on.

  5. If you are running the PDF version of this report, select a template for your PDF template.

  6. Click OK.

  7. Click Submit.

Running the Employee Assignments Not Processed Report

Use the Employee Assignments Not Processed report to produce a list of all unprocessed employee assignments and decide on sort criteria for the list.

You run the Employee Assignments Not Processed report from the Submit Requests window.

To run the Employee Assignments Not Processed report

  1. Enter a beginning date for the start of your reporting period.

  2. Enter an end date to specify the end of your reporting period.

  3. Enter further identifying information to make your report as specific as possible. For example, you can enter payroll name, default consolidation set name, Government Reporting Entity (GRE), and location.

  4. Enter the sort options for your report.

  5. If you are running the PDF version of this report, select a template for your PDF output.

  6. Click OK.

  7. Click Submit.

Running the Element Register Report

Use the Element Register report after a payroll or QuickPay run to display a listing of the elements and pay values for each employee. You can specify selection criteria to determine what the report includes. For example, you can select elements by element set, element classification or by individual element name. You can also specify a report output type for browser display, or for export to an editable spreadsheet.

You run the Element Register report from the Submit Requests window.

To run the element register report

  1. Enter the Beginning Date Paid and the Ending Date Paid to specify your reporting period.

  2. Select the criterion for determining which elements appear in your report. You can select one of the following:

    • Element set - your report includes all elements in an element set

    • Element classification - your report includes all elements belonging to a classification.

    • Element Name - your report only includes a single element

      When you have selected the criterion, enter a name to identify the particular element set, element classification or element for reporting. For example, if your criterion is element set, you enter the name of the particular element set that you want to report on.

  3. Select the Payroll, or Consolidation Set for your report. If you select a payroll, the consolidation set appears by default. You must select either a payroll, or a consolidation set.

  4. If you want to report on a single GRE, select the GRE name. If you do not make a selection, your report contains information for all valid GREs.

  5. If you want to report on a single organization, select the Organization name. If you do not make a selection, your report contains information for all valid organizations.

  6. If you want to report on a single location, select the Location name. If you do not make a selection, your report contains information for all valid locations.

  7. If you want to report on an individual employee select Employee name. If you do not make a selection, your report contains information for all valid employees.

  8. Select an assignment set if you want to report on all assignments in a particular assignment set. You can only select a static assignment set. Dynamic, or formula-based assignment sets do not appear in the list of values.

  9. Select an Output File Type:

    • HTML - this file type produces an output file that you can view in your browser.

    • Comma Delimited - this file type produces a comma delimited file that you can view in a browser. Additionally, you can save the comma delimited file as csv or txt so that you can open it for editing in a spreadsheet.

Element Result Listing

This report sums all the run results processed for a particular element over a defined period, and displays them by individual assignment. In addition, it lists the run results of each employee's last assignment process for input values you select.

You run the report in the Submit Requests window.

To Run the Element Result Listing

  1. In the Name field, select the report name.

  2. In the Parameters window, select the name of either the consolidation set or payroll for which you want to see information.

  3. Select the element and date range for which you want to see information.

  4. You can further restrict information you see by selecting an organization.

  5. Select up to three input values for which you want to see run results of each employee's last assignment process. These input values appear on the report in the order in which you select them.

  6. Select additional sort parameters for assignment information if you require them. The default is payroll, which is always the first parameter. You can also select from organization, employee name and assignment number.

  7. Choose the Submit button.

Setting Up Direct Deposit Payments

Before you can make direct deposit payments to your employees, you must perform the following set-up procedure:

  1. Set up the Direct Deposit payment method for the organization.

    See: Defining a Payment Method

  2. Set up the Direct Deposit payment for the payroll.

    See: Defining a Payroll, Oracle HRMS Payroll Processing Management Guide

  3. Define and link the recurring payment element.

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

  4. Set up payroll/element for assignment.

  5. Define a direct deposit payment method for the assignment.

    See: Entering Payment Methods for an Employee Assignment, Oracle HRMS Workforce Sourcing, Deployment, and Talent Management Guide

  6. Run the payroll.

    What Next?

    You must run the payroll and prepayments process, then you can run the Direct Deposit process.

    See: Running the PrePayments Process, Oracle HRMS Payroll Processing Management Guide

Running the Direct Deposit (Singapore IBG Format) Process

The Direct Deposit (Singapore IBG Format) process enables you to make payments to employees' bank accounts using electronic fund transfer. The process produces a payments file that conforms with the IDEAL Interbank Giro (IBG) file format required by the Development Bank of Singapore.

The process also produces a report for you to verify that the payments file is correct. The report and the payments file use a similar layout for the information included in them.

If the report shows that a pay amount was less than $1, the process rejects the payment, omits it from the payments file, and flags the record in the report. It continues to process all other payments as normal.

You run the Direct Deposit process from the Submit Requests window.

To run the Direct Deposit (Singapore IBG Format) process

  1. Enter Direct Deposit (Singapore IBG Format) in the Name field.

  2. In the Parameters window, select the payroll and consolidation set for which you are creating EFT output.

    You must select a consolidation set, but if you want to produce a payments file for all payrolls in the consolidation set, do not select a payroll name.

  3. Enter a start date to restrict the payments to unpaid prepayments from that date. If you do not enter a start date, the payments file includes all unpaid prepayment runs.

  4. Enter the end date of the process. This is used to retrieve only the unpaid prepayments occurring before this date.

  5. Select Direct Deposit as the organization payment method.

  6. Enter the transaction date. This is the magnetic tape submission date.

  7. Click OK and then click Submit.

Running the Direct Deposit Process (Singapore Enhanced IBG Format)

Run the Direct Deposit (Singapore Enhanced IBG Format) process to make payments to employees' bank accounts using electronic fund transfer. The process produces a payments file that conforms with the SWIFT code.

You run the Direct Deposit (Singapore Enhanced IBG Format) process from the Submit Requests window.

To run the Direct Deposit (Singapore Enhanced IBG Format) process

  1. Enter Direct Deposit (Singapore Enhanced IBG Format) in the Name field.

  2. In the Parameters window, select the payroll and consolidation set for which you are creating EFT output.

  3. To produce a payments file for all payrolls in the consolidation set, do not select a payroll name.

  4. Enter a start date to restrict the payments to unpaid prepayments from that date. If you do not enter a start date, the payments file includes all unpaid prepayment runs.

  5. Enter the end date of the process. This is used to retrieve only the unpaid prepayments that occur before this date.

  6. Select the payment method as Direct Deposit.

  7. Enter the transaction date. This is the magnetic tape submission date.

  8. Select the type whether Payment or Salary. This is mandatory for the magtape file.

  9. Select the purpose code. If you have selected Salary as the payment type, then Salary is displayed as the purpose code. You can choose a different code from the list of values for the payment type, if required. The purpose code is mandatory for the magtape file.

  10. Enter the beneficiary reference. The purpose code with the month and year of the end date appears by default. You can enter a different value if required. This is mandatory for the magtape file.

  11. Click OK and then Submit.

Running the Pay Advice Report

Run this report to generate pay advice for all employees for a specified payroll and payroll run. This is a sample report which you can customize. You run it after completing the Pre-payments process for a payroll. To check printing alignment before generating pay advice run the Pay Advice Alignment report.

You run the Pay Advice report from the Submit Requests window.

To run the Pay Advice report

  1. In the Name field, enter Pay Advice (Singapore)

  2. In the Parameters window, select the payroll for which you want to generate pay advices.

  3. Select the payroll run for which you want to generate pay advices.

  4. Select the organization and if required, the location, that you are reporting against.

  5. Do one of the following:

    • If you want to generate pay advices for all employee assignments, leave the Assignment Number field blank.

    • If you want to generate a single pay advice for an employee assignment, enter the employee assignment number.

  6. Specify the sort order for the report.

    If you entered an employee number in the previous step, the sort order defaults to assignment number, but you can change this.

  7. Choose the Submit button.

    Note: You can also view this report from the Assignment Process Results window, where you select an individual assignment and the process you want to view the report for.

    See: Viewing Assignment Process Results for a Payroll Process