Search Results pa_draft_revenue_items
Overview
The PA_DRAFT_REVENUE_ITEMS table is a core transactional table within the Oracle E-Business Suite Projects (PA) module, specifically in releases 12.1.1 and 12.2.2. It serves as the detailed line-level repository for draft revenue transactions. This table is integral to the revenue recognition and billing processes, holding proposed revenue items before they are finalized and transferred to permanent revenue tables. Its role is to provide a staging area where revenue lines can be created, reviewed, and adjusted prior to formal generation and posting, ensuring data integrity and auditability in complex project accounting cycles.
Key Information Stored
The table stores detailed attributes for each draft revenue line item. Its primary key is a composite of PROJECT_ID, DRAFT_REVENUE_NUM, and LINE_NUM, uniquely identifying each item within a draft revenue batch. Key columns include TASK_ID, linking the item to a specific project task, and multiple currency code fields (REVPROC_CURRENCY_CODE, PROJFUNC_CURRENCY_CODE, PROJECT_CURRENCY_CODE, FUNDING_CURRENCY_CODE) that support the multi-currency capabilities of Oracle Projects. The table holds the raw revenue amounts, quantities, rates, and descriptive information that constitute the draft revenue line. Foreign key constraints enforce referential integrity with parent tables like PA_DRAFT_REVENUES_ALL for the header and PA_TASKS for the task assignment.
Common Use Cases and Queries
Primary use cases involve auditing draft revenue batches, troubleshooting revenue generation issues, and creating custom reports on pending revenue. A common query pattern retrieves all draft items for a specific project or draft batch to review details before finalization. For example:
SELECT dri.line_num, dri.task_id, t.task_number, dri.raw_revenue_amount
Another critical scenario is identifying draft items linked to specific customer events or revenue distribution lines by joining to related tables like PA_CUST_EVENT_RDL_ALL. Data from this table is often used in reconciliation reports between draft and final posted revenue.
FROM pa_draft_revenue_items dri,
pa_tasks t
WHERE dri.project_id = :p_project_id
AND dri.draft_revenue_num = :p_draft_num
AND dri.task_id = t.task_id
ORDER BY dri.line_num;
Related Objects
PA_DRAFT_REVENUE_ITEMS has extensive relationships within the Projects schema. Its primary parent is the PA_DRAFT_REVENUES_ALL table, which stores the header information for each draft revenue batch. It is a key parent table for several distribution and multi-currency sub-ledger tables, including:
- PA_CUST_EVENT_RDL_ALL
- PA_CUST_REV_DIST_LINES_ALL
- PA_MC_CUST_EVENT_RDL_ALL
- PA_MC_CUST_RDL_ALL
-
Table: PA_DRAFT_REVENUE_ITEMS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_DRAFT_REVENUE_ITEMS, object_name:PA_DRAFT_REVENUE_ITEMS, status:VALID, product: PA - Projects , description: Draft revenue lines , implementation_dba_data: PA.PA_DRAFT_REVENUE_ITEMS ,
-
Table: PA_DRAFT_REVENUE_ITEMS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_DRAFT_REVENUE_ITEMS, object_name:PA_DRAFT_REVENUE_ITEMS, status:VALID, product: PA - Projects , description: Draft revenue lines , implementation_dba_data: PA.PA_DRAFT_REVENUE_ITEMS ,
-
APPS.PA_EFC_BIL dependencies on PA_DRAFT_REVENUE_ITEMS
12.1.1
-
APPS.GMS_BILLING_ADJUSTMENTS dependencies on PA_DRAFT_REVENUE_ITEMS
12.1.1
-
APPS.PA_PROJ_TSK_UTILS dependencies on PA_DRAFT_REVENUE_ITEMS
12.1.1
-
APPS.PA_BILLING_AMOUNT dependencies on PA_DRAFT_REVENUE_ITEMS
12.2.2
-
APPS.PA_REVENUE_AMT dependencies on PA_DRAFT_REVENUE_ITEMS
12.2.2
-
APPS.PA_BILLING_CORE dependencies on PA_DRAFT_REVENUE_ITEMS
12.2.2
-
APPS.GMS_EVT_BILLING dependencies on PA_DRAFT_REVENUE_ITEMS
12.1.1
-
APPS.PA_PURGE_BILLING dependencies on PA_DRAFT_REVENUE_ITEMS
12.1.1
-
APPS.PA_BILLING dependencies on PA_DRAFT_REVENUE_ITEMS
12.1.1
-
APPS.PA_REV_CA dependencies on PA_DRAFT_REVENUE_ITEMS
12.1.1
-
APPS.PA_BILLING dependencies on PA_DRAFT_REVENUE_ITEMS
12.2.2
-
APPS.PA_BILLING_AMOUNT dependencies on PA_DRAFT_REVENUE_ITEMS
12.1.1
-
APPS.PA_BILL_PCT dependencies on PA_DRAFT_REVENUE_ITEMS
12.1.1
-
APPS.PA_REVENUE_AMT dependencies on PA_DRAFT_REVENUE_ITEMS
12.1.1
-
APPS.GMS_EVT_BILLING dependencies on PA_DRAFT_REVENUE_ITEMS
12.2.2
-
APPS.PA_PROJ_TSK_UTILS dependencies on PA_DRAFT_REVENUE_ITEMS
12.2.2
-
APPS.GMS_BILLING_ADJUSTMENTS dependencies on PA_DRAFT_REVENUE_ITEMS
12.2.2
-
APPS.PA_EFC_BIL dependencies on PA_DRAFT_REVENUE_ITEMS
12.2.2
-
APPS.PA_REV_CA dependencies on PA_DRAFT_REVENUE_ITEMS
12.2.2
-
APPS.PA_BILL_PCT dependencies on PA_DRAFT_REVENUE_ITEMS
12.2.2
-
APPS.PA_PURGE_BILLING dependencies on PA_DRAFT_REVENUE_ITEMS
12.2.2
-
SYNONYM: APPS.PA_DRAFT_REVENUE_ITEMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_DRAFT_REVENUE_ITEMS, status:VALID,
-
VIEW: PA.PA_DRAFT_REVENUE_ITEMS#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_DRAFT_REVENUE_ITEMS#, status:VALID,
-
VIEW: APPS.PA_DR_EXCEPTIONS_SUM_V
12.2.2
-
SYNONYM: APPS.PA_DRAFT_REVENUE_ITEMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_DRAFT_REVENUE_ITEMS, status:VALID,
-
VIEW: APPS.PA_DR_EXCEPTIONS_SUM_V
12.1.1
-
APPS.PA_PURGE_BILLING dependencies on PA_DRAFT_REV_ITEMS_AR
12.2.2
-
VIEW: APPS.PA_GL_DR_EXCEPT_SUM_V
12.2.2
-
APPS.PA_PURGE_BILLING dependencies on PA_DRAFT_REV_ITEMS_AR
12.1.1
-
View: PA_DRAFT_REV_ITEMS_FORM_MRC_V
12.1.1
product: PA - Projects , description: This will select data from pa_draft_revenue_items, pa_cust_event_rev_dist_lines , implementation_dba_data: Not implemented in this database ,
-
VIEW: PA.PA_DRAFT_REVENUE_ITEMS#
12.2.2
-
VIEW: APPS.PA_GL_DR_EXCEPT_SUM_V
12.1.1
-
View: PA_DR_EXCEPTIONS_SUM_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_DR_EXCEPTIONS_SUM_V, object_name:PA_DR_EXCEPTIONS_SUM_V, status:VALID, product: PA - Projects , description: Is a view that identifies the Draft Revenues that prevent a period from being closed , implementation_dba_data: APPS.PA_DR_EXCEPTIONS_SUM_V ,
-
View: PA_DRAFT_REV_ITEMS_FORM_MRC_V
12.2.2
product: PA - Projects , description: This will select data from pa_draft_revenue_items, pa_cust_event_rev_dist_lines , implementation_dba_data: Not implemented in this database ,
-
APPS.GMS_BILLING_ADJUSTMENTS dependencies on PA_CUST_EVENT_RDL_ALL
12.2.2
-
View: PA_DR_EXCEPTIONS_SUM_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_DR_EXCEPTIONS_SUM_V, object_name:PA_DR_EXCEPTIONS_SUM_V, status:VALID, product: PA - Projects , description: Is a view that identifies the Draft Revenues that prevent a period from being closed , implementation_dba_data: APPS.PA_DR_EXCEPTIONS_SUM_V ,
-
VIEW: APPS.PA_DRAFT_REVENUE_ITEMS_V
12.2.2
-
VIEW: APPS.PA_BILLING_REV_TRANSACTIONS_V
12.1.1
-
APPS.GMS_EVT_BILLING dependencies on PA_CUST_EVENT_RDL_ALL
12.1.1
-
APPS.GMS_BILLING_ADJUSTMENTS dependencies on PA_CUST_EVENT_RDL_ALL
12.1.1
-
APPS.GMS_EVT_BILLING dependencies on PA_CUST_EVENT_RDL_ALL
12.2.2
-
APPS.PA_BILLING_AMOUNT dependencies on PA_CUST_EVENT_REV_DIST_LINES
12.2.2
-
VIEW: APPS.PA_DRAFT_REVENUE_ITEMS_V
12.1.1
-
TABLE: PA.PA_DRAFT_REVENUE_ITEMS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_DRAFT_REVENUE_ITEMS, object_name:PA_DRAFT_REVENUE_ITEMS, status:VALID,
-
VIEW: APPS.PA_BILLING_REV_TRANSACTIONS_V
12.2.2
-
APPS.PA_BILL_PCT dependencies on PA_CUST_EVENT_REV_DIST_LINES
12.1.1
-
APPS.PA_BILL_PCT dependencies on PA_CUST_EVENT_REV_DIST_LINES
12.2.2
-
VIEW: APPS.PA_PROJ_REVENUE_VIEW
12.1.1