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 ,
-
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_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 ,
-
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 ,
-
Table: PA_MC_CUST_RDL_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_MC_CUST_RDL_ALL, object_name:PA_MC_CUST_RDL_ALL, status:VALID, product: PA - Projects , description: Information about the revenue distribution of expenditure items in each reporting set of books , implementation_dba_data: PA.PA_MC_CUST_RDL_ALL ,
-
View: PA_GL_DR_EXCEPT_SUM_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_GL_DR_EXCEPT_SUM_V, object_name:PA_GL_DR_EXCEPT_SUM_V, status:VALID, product: PA - Projects , description: PA_GL_DR_EXCEPT_SUM_V is a view that identifies the Draft Revenues that prevent a period from being closed. Full Description: returns summary information on draft revenues that have not been interfaced to GL and therefore are preventing th , implementation_dba_data: APPS.PA_GL_DR_EXCEPT_SUM_V ,
-
Table: PA_DRAFT_REVENUES_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_DRAFT_REVENUES_ALL, object_name:PA_DRAFT_REVENUES_ALL, status:VALID, product: PA - Projects , description: Information about draft revenue generated for projects , implementation_dba_data: PA.PA_DRAFT_REVENUES_ALL ,
-
Table: PA_MC_CUST_EVENT_RDL_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_MC_CUST_EVENT_RDL_ALL, object_name:PA_MC_CUST_EVENT_RDL_ALL, status:VALID, product: PA - Projects , description: Information about the revenue distribution of revenue events in each reporting set of books , implementation_dba_data: PA.PA_MC_CUST_EVENT_RDL_ALL ,
-
Table: PA_DRAFT_REVENUES_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_DRAFT_REVENUES_ALL, object_name:PA_DRAFT_REVENUES_ALL, status:VALID, product: PA - Projects , description: Information about draft revenue generated for projects , implementation_dba_data: PA.PA_DRAFT_REVENUES_ALL ,
-
View: PA_GL_DR_EXCEPT_SUM_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_GL_DR_EXCEPT_SUM_V, object_name:PA_GL_DR_EXCEPT_SUM_V, status:VALID, product: PA - Projects , description: PA_GL_DR_EXCEPT_SUM_V is a view that identifies the Draft Revenues that prevent a period from being closed. Full Description: returns summary information on draft revenues that have not been interfaced to GL and therefore are preventing th , implementation_dba_data: APPS.PA_GL_DR_EXCEPT_SUM_V ,
-
Table: PA_MC_CUST_EVENT_RDL_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_MC_CUST_EVENT_RDL_ALL, object_name:PA_MC_CUST_EVENT_RDL_ALL, status:VALID, product: PA - Projects , description: Information about the revenue distribution of revenue events in each reporting set of books , implementation_dba_data: PA.PA_MC_CUST_EVENT_RDL_ALL ,
-
Table: PA_MC_CUST_RDL_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_MC_CUST_RDL_ALL, object_name:PA_MC_CUST_RDL_ALL, status:VALID, product: PA - Projects , description: Information about the revenue distribution of expenditure items in each reporting set of books , implementation_dba_data: PA.PA_MC_CUST_RDL_ALL ,
-
View: PA_DRAFT_REVENUE_ITEMS_MRC_V
12.1.1
product: PA - Projects , description: Single currency MRC view , implementation_dba_data: Not implemented in this database ,
-
Table: PA_CUST_REV_DIST_LINES_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CUST_REV_DIST_LINES_ALL, object_name:PA_CUST_REV_DIST_LINES_ALL, status:VALID, product: PA - Projects , description: Information about expenditure item revenue distribution , implementation_dba_data: PA.PA_CUST_REV_DIST_LINES_ALL ,
-
Table: PA_CUST_REV_DIST_LINES_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CUST_REV_DIST_LINES_ALL, object_name:PA_CUST_REV_DIST_LINES_ALL, status:VALID, product: PA - Projects , description: Information about expenditure item revenue distribution , implementation_dba_data: PA.PA_CUST_REV_DIST_LINES_ALL ,
-
View: PA_DRAFT_REVENUE_ITEMS_MRC_V
12.2.2
product: PA - Projects , description: Single currency MRC view , implementation_dba_data: Not implemented in this database ,
-
Table: PA_CUST_EVENT_RDL_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CUST_EVENT_RDL_ALL, object_name:PA_CUST_EVENT_RDL_ALL, status:VALID, product: PA - Projects , description: Information about event revenue distribution , implementation_dba_data: PA.PA_CUST_EVENT_RDL_ALL ,
-
View: PA_BILLING_REV_TRANSACTIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_BILLING_REV_TRANSACTIONS_V, object_name:PA_BILLING_REV_TRANSACTIONS_V, status:VALID, product: PA - Projects , description: Returns detail information for amounts processed in the current run of revenue generation. , implementation_dba_data: APPS.PA_BILLING_REV_TRANSACTIONS_V ,
-
Table: PA_CUST_EVENT_RDL_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_CUST_EVENT_RDL_ALL, object_name:PA_CUST_EVENT_RDL_ALL, status:VALID, product: PA - Projects , description: Information about event revenue distribution , implementation_dba_data: PA.PA_CUST_EVENT_RDL_ALL ,
-
View: PA_BILLING_REV_TRANSACTIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_BILLING_REV_TRANSACTIONS_V, object_name:PA_BILLING_REV_TRANSACTIONS_V, status:VALID, product: PA - Projects , description: Returns detail information for amounts processed in the current run of revenue generation. , implementation_dba_data: APPS.PA_BILLING_REV_TRANSACTIONS_V ,
-
View: PA_PROJ_REVENUE_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_REVENUE_VIEW, object_name:PA_PROJ_REVENUE_VIEW, status:VALID, product: PA - Projects , description: Project draft revenues , implementation_dba_data: APPS.PA_PROJ_REVENUE_VIEW ,
-
View: PA_DRAFT_REVENUE_ITEMS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_DRAFT_REVENUE_ITEMS_V, object_name:PA_DRAFT_REVENUE_ITEMS_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_DRAFT_REVENUE_ITEMS_V ,
-
View: PA_DRAFT_REVENUE_ITEMS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_DRAFT_REVENUE_ITEMS_V, object_name:PA_DRAFT_REVENUE_ITEMS_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_DRAFT_REVENUE_ITEMS_V ,
-
View: PA_PROJ_REVENUE_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_REVENUE_VIEW, object_name:PA_PROJ_REVENUE_VIEW, status:VALID, product: PA - Projects , description: Project draft revenues , implementation_dba_data: APPS.PA_PROJ_REVENUE_VIEW ,
-
View: PA_DRAFT_REVENUES_FORM_MRC_V
12.1.1
product: PA - Projects , description: This will select data from pa_draft_revenues, pa_mc_draft_revs_all, pa_draft_revenue_items, pa_agreements_all , implementation_dba_data: Not implemented in this database ,
-
View: PA_DRAFT_REVENUES_FORM_MRC_V
12.2.2
product: PA - Projects , description: This will select data from pa_draft_revenues, pa_mc_draft_revs_all, pa_draft_revenue_items, pa_agreements_all , implementation_dba_data: Not implemented in this database ,
-
View: PA_XLA_REV_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_XLA_REV_V, object_name:PA_XLA_REV_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_XLA_REV_V ,
-
View: PA_PROJ_INVOICE_BASE_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_INVOICE_BASE_VIEW, object_name:PA_PROJ_INVOICE_BASE_VIEW, status:VALID, product: PA - Projects , description: PA_PROJ_INVOICE_BASE_VIEW is the base view for reporting revenue and invoice totals for projects , implementation_dba_data: APPS.PA_PROJ_INVOICE_BASE_VIEW ,
-
View: PA_XLA_REV_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_XLA_REV_V, object_name:PA_XLA_REV_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_XLA_REV_V ,
-
View: PA_PROJ_INVOICE_BASE_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_INVOICE_BASE_VIEW, object_name:PA_PROJ_INVOICE_BASE_VIEW, status:VALID, product: PA - Projects , description: PA_PROJ_INVOICE_BASE_VIEW is the base view for reporting revenue and invoice totals for projects , implementation_dba_data: APPS.PA_PROJ_INVOICE_BASE_VIEW ,
-
View: PA_PROJ_BILLING_DETAIL_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_BILLING_DETAIL_VIEW, object_name:PA_PROJ_BILLING_DETAIL_VIEW, status:VALID, product: PA - Projects , description: Base view used to report billing status detail for projects , implementation_dba_data: APPS.PA_PROJ_BILLING_DETAIL_VIEW ,
-
Table: PA_TASKS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_TASKS, object_name:PA_TASKS, status:VALID, product: PA - Projects , description: User-defined subdivisions of project work , implementation_dba_data: PA.PA_TASKS ,
-
View: PA_PROJ_BILLING_DETAIL_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_BILLING_DETAIL_VIEW, object_name:PA_PROJ_BILLING_DETAIL_VIEW, status:VALID, product: PA - Projects , description: Base view used to report billing status detail for projects , implementation_dba_data: APPS.PA_PROJ_BILLING_DETAIL_VIEW ,
-
Table: PA_TASKS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_TASKS, object_name:PA_TASKS, status:VALID, product: PA - Projects , description: User-defined subdivisions of project work , implementation_dba_data: PA.PA_TASKS ,
-
View: PA_DRAFT_REVENUES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_DRAFT_REVENUES_V, object_name:PA_DRAFT_REVENUES_V, status:VALID, product: PA - Projects , description: This View has been modified to Include Reporting Project Functional columns whose values will be defaulted to NULL values , implementation_dba_data: APPS.PA_DRAFT_REVENUES_V ,
-
View: PA_PROJ_SUMMARY_AMOUNTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_SUMMARY_AMOUNTS_V, object_name:PA_PROJ_SUMMARY_AMOUNTS_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_PROJ_SUMMARY_AMOUNTS_V ,
-
View: PA_PROJ_SUMMARY_AMOUNTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_SUMMARY_AMOUNTS_V, object_name:PA_PROJ_SUMMARY_AMOUNTS_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_PROJ_SUMMARY_AMOUNTS_V ,
-
View: PA_DRAFT_REVENUES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_DRAFT_REVENUES_V, object_name:PA_DRAFT_REVENUES_V, status:VALID, product: PA - Projects , description: This View has been modified to Include Reporting Project Functional columns whose values will be defaulted to NULL values , implementation_dba_data: APPS.PA_DRAFT_REVENUES_V ,