Search Results pa_draft_revenue_items
The PA_DRAFT_REVENUE_ITEMS table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical data structure within the Projects module, specifically designed to store draft revenue items before they are finalized and transferred to the PA_REVENUE_ITEMS table. This table plays a pivotal role in the revenue recognition process, ensuring accuracy and compliance with accounting standards before transactions are committed to the permanent revenue ledger. Below is a detailed breakdown of its purpose, structure, and functionality within Oracle EBS.
Purpose and Context
The PA_DRAFT_REVENUE_ITEMS table serves as a staging area for revenue items generated from project-related transactions, such as time and materials (T&M) billing, fixed-price contracts, or milestone-based revenue recognition. It allows users to review, adjust, and validate revenue calculations before they are officially recognized in the general ledger. This intermediate step is crucial for maintaining audit trails, ensuring data integrity, and adhering to revenue recognition policies such as ASC 606 or IFRS 15.Key Columns and Data Structure
The table contains numerous columns that capture essential details about draft revenue items, including:- DRAFT_REVENUE_ITEM_ID: A unique identifier for each draft revenue item.
- PROJECT_ID: Links the item to a specific project in the PA_PROJECTS_ALL table.
- TASK_ID: Associates the item with a project task, if applicable.
- REVENUE_CATEGORY_CODE: Classifies the type of revenue (e.g., labor, materials, overhead).
- GL_DATE: The date the revenue will be posted to the general ledger.
- AMOUNT: The monetary value of the revenue item.
- CURRENCY_CODE: The currency in which the revenue is denominated.
- STATUS: Indicates whether the item is in draft, approved, or rejected status.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY: Audit columns tracking record creation and modifications.
Workflow and Integration
Revenue items are initially written to PA_DRAFT_REVENUE_ITEMS during billing or revenue accrual processes. The table integrates with other Oracle EBS modules, including:- Oracle General Ledger (GL): Finalized revenue items are transferred to GL via the PA_REVENUE_ITEMS table.
- Oracle Receivables (AR): Links draft revenue to customer invoices or unbilled receivables.
- Oracle Projects (PA): Validates project and task associations before revenue recognition.
Business Process Impact
The use of this table ensures that revenue recognition adheres to organizational policies and regulatory requirements. For example:- Draft items can be adjusted for revenue splits, deferred revenue, or multi-period recognition.
- Approvers can review and modify items before they impact financial statements.
- Rejected items remain in the draft table for correction, preventing erroneous GL entries.
Technical Considerations
In Oracle EBS 12.1.1 and 12.2.2, the table is part of the PA schema and is accessed via standard APIs or custom PL/SQL scripts. Key technical aspects include:- Indexes on PROJECT_ID, TASK_ID, and STATUS for performance optimization.
- Triggers or workflows to enforce business rules during status transitions.
- Integration with Oracle Workflow for approval routing, if configured.
Conclusion
The PA_DRAFT_REVENUE_ITEMS table is a foundational component of Oracle Projects' revenue recognition framework. By providing a controlled environment for revenue item validation, it mitigates financial risks and ensures compliance with accounting standards. Its design reflects Oracle EBS's emphasis on auditability, flexibility, and integration across modules, making it indispensable for organizations managing project-based revenue.-
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_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_PROJ_TSK_UTILS dependencies on PA_DRAFT_REVENUE_ITEMS
12.1.1
-
APPS.GMS_BILLING_ADJUSTMENTS dependencies on PA_DRAFT_REVENUE_ITEMS
12.1.1
-
APPS.PA_EFC_BIL dependencies on PA_DRAFT_REVENUE_ITEMS
12.1.1
-
APPS.GMS_EVT_BILLING dependencies on PA_DRAFT_REVENUE_ITEMS
12.1.1
-
APPS.PA_BILLING_CORE dependencies on PA_DRAFT_REVENUE_ITEMS
12.2.2
-
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_REVENUE_AMT dependencies on PA_DRAFT_REVENUE_ITEMS
12.1.1
-
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.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_BILL_PCT dependencies on PA_DRAFT_REVENUE_ITEMS
12.2.2
-
APPS.PA_EFC_BIL dependencies on PA_DRAFT_REVENUE_ITEMS
12.2.2
-
APPS.PA_PURGE_BILLING dependencies on PA_DRAFT_REVENUE_ITEMS
12.2.2
-
APPS.PA_REV_CA 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 ,
-
APPS.GMS_BILLING_ADJUSTMENTS dependencies on PA_CUST_EVENT_RDL_ALL
12.2.2
-
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 ,
-
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_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.GMS_EVT_BILLING dependencies on PA_CUST_EVENT_RDL_ALL
12.1.1
-
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
-
APPS.PA_BILLING_AMOUNT dependencies on PA_CUST_EVENT_REV_DIST_LINES
12.1.1