Skip to the content.

PAY Gross to Net Summary – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™. Oracle EBS module: Payroll · all Payroll reports

Overview

Payroll gross-to-net summary per employee and pay period, showing gross pay (earnings), pre-tax deductions, involuntary deductions (tax), voluntary deductions, employer charges, and calculated net pay. Based on completed payroll run results. Useful for payroll reconciliation and compensation analysis.

Run this report in Excel in seconds: download Blitz Report™ free (your first 30 reports are free) or try it in the online demo.

Report Parameters

Business Group, Payroll Name, Period Date From, Period Date To, Person Full Name, Organization

Oracle EBS Tables Used

hr_all_organization_units_vl, per_all_people_f, per_all_assignments_f, per_jobs_vl, hr_locations_all, pay_assignment_actions, pay_payroll_actions, per_time_periods, pay_all_payrolls_f, pay_run_results, pay_run_result_values, pay_input_values_f, pay_element_types_f, pay_element_classifications

Report Categories

Enginatics

PAY Hire to Retire Tracker, GL Account Distribution Analysis, PAY Employee Payroll History, GL Account Analysis

Running This SQL Without Blitz Report

The SQL source can be run in any SQL client. Some Oracle EBS SQL reports in this library use functions from the utility package xxen_util – install it first. Blitz Report™ adds parameters, Excel output with pivots, scheduling and security on top.

Download & Import Options

Resource Link
Excel Example Output Example
Blitz Report™ XML Import PAY_Gross_to_Net_Summary.xml
SQL Source PAY Gross to Net Summary.sql
Full Report on Enginatics www.enginatics.com/reports/pay-gross-to-net-summary/

Case Study & Technical Analysis: PAY Gross to Net Summary

Executive Summary

The PAY Gross to Net Summary report shows, for each employee and pay period, how gross pay converts into net pay in Oracle Payroll. It groups completed payroll run results into gross pay from earnings, pre-tax deductions, involuntary deductions such as tax, voluntary deductions, and net pay, and it also reports employer charges. Payroll reconciliation teams use it to check that payroll runs agree with the amounts expected for each employee, and compensation analysts use it to compare pay components across jobs, locations and organizations. The report runs in Excel via Blitz Report, and it reads only payroll actions that have completed.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. The people and assignment blocks are restricted to the current effective dates, and the assignment is the primary employee assignment.
  2. PER_ALL_ASSIGNMENTS_F is joined to PAY_ASSIGNMENT_ACTIONS, which joins to PAY_PAYROLL_ACTIONS on payroll action identifier.
  3. PAY_PAYROLL_ACTIONS is joined to PER_TIME_PERIODS and to PAY_ALL_PAYROLLS_F on payroll identifier, with the period start date inside the payroll validity range.
  4. PAY_ASSIGNMENT_ACTIONS is joined to PAY_RUN_RESULTS, then to PAY_RUN_RESULT_VALUES on run result identifier.
  5. The result value is joined to PAY_INPUT_VALUES_F for the Pay Value input, and the run result to PAY_ELEMENT_TYPES_F and PAY_ELEMENT_CLASSIFICATIONS for the classification.
  6. The output is grouped by business group, employee, organization, job, location, payroll, period and period dates.

Parameters & Filtering

The SQL text does not reference these parameters through bind variables. The rows are determined by the joins, the current effective dates and the completed payroll action filter described above.

Performance & Optimization

FAQ

Q: Which element classifications are counted as gross pay? A: Earnings, Supplemental Earnings, Imputed Earnings and Non-payroll Payments are summed into gross pay.

Q: How is net pay calculated? A: Net pay is gross pay less pre-tax deductions, involuntary deductions and voluntary deductions.

Q: Are employer charges included in net pay? A: No. Employer Charges and Employer Liabilities are shown in their own column and are not deducted from gross pay.


© Enginatics GmbH