Skip to the content.

PA Project Billing Status – Oracle EBS SQL Report

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

Overview

Project billing overview showing revenue, billed and unbilled amounts, funding totals, and available funding for each project.

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

Operating Unit, Project Type, Project Status

Oracle EBS Tables Used

pa_project_statuses, hr_all_organization_units_vl, pa_project_players, per_people_x, pa_project_accum_actuals, pa_project_accum_headers, pa_draft_invoice_items, pa_draft_invoices_all, pa_summary_project_fundings, pa_projects_all, pa_project_types_all, mo_glob_org_access_tmp, dual

Report Categories

Enginatics

PA Project Status Summary, GL Account Analysis, PA Revenue, Cost, Budgets by Work Breakdown Structure, PA Revenue, Cost, Budgets by Resources, GL Account Distribution Analysis, GL Account Analysis (Drilldown) (with inventory and WIP)

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 PA Project Billing Status 21-Jan-2018 181033.xlsx
Blitz Report™ XML Import PA_Project_Billing_Status.xml
SQL Source PA Project Billing Status.sql
Full Report on Enginatics www.enginatics.com/reports/pa-project-billing-status/

Case Study & Technical Analysis: PA Project Billing Status

Executive Summary

The PA Project Billing Status report gives a billing overview of each project in Oracle Projects. For every project it shows the revenue recognized to date, the amount billed through released draft invoices, the unbilled receivable, the total funding and the funding still available. Project managers and billing controllers use it to see how far each project has been billed against its revenue, and where funding is close to exhaustion, before issuing the next invoice or raising a funding request. The report runs in Excel through Blitz Report.

Business Challenge

The Solution

Technical Architecture (High Level)

Primary Tables

Logical Relationships

  1. PA_PROJECTS_ALL joins to PA_PROJECT_TYPES_ALL on the project type and operating unit, and to the operating unit name in HR_ALL_ORGANIZATION_UNITS_VL.
  2. Each project’s status, carrying-out organization and project manager are resolved by correlated subqueries. The manager is the current project manager role in PA_PROJECT_PLAYERS joined to PER_PEOPLE_X.
  3. Revenue and raw cost are read from the accumulator actuals linked to the project-level accumulator header, where the task ID and resource list member ID are zero.
  4. Billed amount sums the draft invoice items of invoices with a released date.
  5. Funding is summed from PA_SUMMARY_PROJECT_FUNDINGS, and the last invoice date is the maximum invoice date of released draft invoices.

Parameters & Filtering

Performance & Optimization

FAQ

Q: How is the unbilled receivable calculated? A: It is the revenue to date for the project less the billed amount on released draft invoices.

Q: What does available funding show? A: The total baselined funding of the project less its revenue to date. Where no funding is recorded, the funding total is treated as zero, so the figure is the negative of the revenue to date.

Q: Which invoices count as billed? A: Only draft invoices with a released date are counted in the billed amount and in the last invoice date.


© Enginatics GmbH