Search Results pa_cust_rev_dist_lines_all
The PA_CUST_REV_DIST_LINES_ALL
table in Oracle EBS (versions 12.1.1 and 12.2.2) is a critical component of the Project Accounting (PA) module, specifically designed to store customer revenue distribution line details. This table plays a pivotal role in managing revenue recognition, billing, and financial reporting for project-related transactions. Below is a detailed analysis of its structure, purpose, and integration within Oracle EBS.
Purpose and Functional Overview
ThePA_CUST_REV_DIST_LINES_ALL
table captures detailed revenue distribution lines associated with customer agreements, contracts, or project deliverables. It serves as a subsidiary table to PA_CUST_REV_DIST_ALL
, storing granular data for revenue recognition calculations, including amounts, accounting rules, and GL date information. This table ensures accurate revenue splitting across accounting periods, adhering to revenue recognition standards such as ASC 606 or IFRS 15.
Key Columns and Data Structure
The table contains several critical columns, including:- CUST_REV_DIST_LINE_ID: Primary key identifier for each distribution line.
- CUST_REV_DIST_ID: Foreign key linking to the parent revenue distribution header (
PA_CUST_REV_DIST_ALL
). - PROJECT_ID: References the project (
PA_PROJECTS_ALL
) associated with the revenue line. - TASK_ID: Links to the project task (
PA_TASKS
) if revenue is allocated at the task level. - REVENUE_AMOUNT: Stores the revenue amount to be recognized for the line.
- GL_DATE: Indicates the general ledger date for revenue posting.
- ACCOUNTED_FLAG: Marks whether the revenue has been transferred to GL (
GL_INTERFACE
). - REVENUE_TYPE_CODE: Classifies revenue (e.g., "FIXED_FEE," "TIME_AND_MATERIAL").
Integration with Other Modules
The table integrates with multiple Oracle EBS modules:- General Ledger (GL): Revenue amounts are transferred via
GL_INTERFACE
for accounting entries. - Accounts Receivable (AR): Billing events may trigger revenue distribution updates.
- Projects (PA): Project milestones or deliverables drive revenue recognition rules.
- Subledger Accounting (SLA): Ensures compliance with accounting standards during journal creation.
Business Process Flow
Revenue distribution lines are typically created:- Automatically via Oracle Project Billing events (e.g., invoice generation).
- Manually through revenue adjustment workflows.
- Via mass allocation rules for multi-period revenue schedules.
Technical Considerations
For customization or reporting:- Indexes on
CUST_REV_DIST_ID
andPROJECT_ID
optimize query performance. - Triggers or APIs (e.g.,
PA_REVENUE_DIST_PUB
) enforce data integrity. - Concurrent programs like "Revenue Distribution Transfer to GL" update the
ACCOUNTED_FLAG
.
Version-Specific Notes
Differences between 12.1.1 and 12.2.2 are minimal for this table, but 12.2.2 may include:- Enhanced validation for ASC 606 compliance.
- Additional columns for cloud-specific integrations.
Conclusion
ThePA_CUST_REV_DIST_LINES_ALL
table is foundational for project revenue management in Oracle EBS, ensuring accurate, audit-compliant revenue recognition. Its design supports complex billing scenarios while maintaining integration with core financial modules. Administrators should prioritize data integrity checks and performance tuning for large-scale implementations.
-
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_CRDL_REVERSAL_RATE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CRDL_REVERSAL_RATE_V, object_name:PA_CRDL_REVERSAL_RATE_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_CRDL_REVERSAL_RATE_V ,
-
Table: PA_DRAFT_INVOICE_ITEMS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_DRAFT_INVOICE_ITEMS, object_name:PA_DRAFT_INVOICE_ITEMS, status:VALID, product: PA - Projects , description: Draft invoice lines , implementation_dba_data: PA.PA_DRAFT_INVOICE_ITEMS ,
-
Table: PA_DRAFT_INVOICE_ITEMS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_DRAFT_INVOICE_ITEMS, object_name:PA_DRAFT_INVOICE_ITEMS, status:VALID, product: PA - Projects , description: Draft invoice lines , implementation_dba_data: PA.PA_DRAFT_INVOICE_ITEMS ,
-
Table: PA_FUNCTION_TRANSACTIONS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_FUNCTION_TRANSACTIONS_ALL, object_name:PA_FUNCTION_TRANSACTIONS_ALL, status:VALID, product: PA - Projects , description: System-defined operations within AutoAccounting functions , implementation_dba_data: PA.PA_FUNCTION_TRANSACTIONS_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_CUST_RDL_ALL_MRC_V2
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CUST_RDL_ALL_MRC_V2, object_name:PA_CUST_RDL_ALL_MRC_V2, status:VALID, product: PA - Projects , description: Multi-org, single currency view , implementation_dba_data: APPS.PA_CUST_RDL_ALL_MRC_V2 ,
-
Table: PA_TXN_ACCUM_DETAILS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_TXN_ACCUM_DETAILS, object_name:PA_TXN_ACCUM_DETAILS, status:VALID, product: PA - Projects , description: Drilldown information from PA_TXN_ACCUM to cost, revenue, and event revenue distribution lines, and to commitments , implementation_dba_data: PA.PA_TXN_ACCUM_DETAILS ,
-
Table: PA_TXN_ACCUM_DETAILS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_TXN_ACCUM_DETAILS, object_name:PA_TXN_ACCUM_DETAILS, status:VALID, product: PA - Projects , description: Drilldown information from PA_TXN_ACCUM to cost, revenue, and event revenue distribution lines, and to commitments , implementation_dba_data: PA.PA_TXN_ACCUM_DETAILS ,
-
Table: PA_FUNCTION_TRANSACTIONS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_FUNCTION_TRANSACTIONS_ALL, object_name:PA_FUNCTION_TRANSACTIONS_ALL, status:VALID, product: PA - Projects , description: System-defined operations within AutoAccounting functions , implementation_dba_data: PA.PA_FUNCTION_TRANSACTIONS_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 ,
-
View: PA_BILLING_REV_INV_DELETION_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_BILLING_REV_INV_DELETION_V, object_name:PA_BILLING_REV_INV_DELETION_V, status:VALID, product: PA - Projects , description: Returns information about draft invoices that will be deleted in the current run of revenue generation. , implementation_dba_data: APPS.PA_BILLING_REV_INV_DELETION_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 ,
-
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: PABV_INVOICE_LINE_DETAILS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PABV_INVOICE_LINE_DETAILS, object_name:PABV_INVOICE_LINE_DETAILS, status:VALID, product: PA - Projects , description: - Retrofitted , implementation_dba_data: APPS.PABV_INVOICE_LINE_DETAILS ,
-
View: PA_CUST_RDL_ALL_MRC_V2
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CUST_RDL_ALL_MRC_V2, object_name:PA_CUST_RDL_ALL_MRC_V2, status:VALID, product: PA - Projects , description: Multi-org, single currency view , implementation_dba_data: APPS.PA_CUST_RDL_ALL_MRC_V2 ,
-
View: PA_BILLING_REV_INV_DELETION_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_BILLING_REV_INV_DELETION_V, object_name:PA_BILLING_REV_INV_DELETION_V, status:VALID, product: PA - Projects , description: Returns information about draft invoices that will be deleted in the current run of revenue generation. , implementation_dba_data: APPS.PA_BILLING_REV_INV_DELETION_V ,
-
View: PABV_INVOICE_LINE_DETAILS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PABV_INVOICE_LINE_DETAILS, object_name:PABV_INVOICE_LINE_DETAILS, status:VALID, product: PA - Projects , description: - Retrofitted , implementation_dba_data: APPS.PABV_INVOICE_LINE_DETAILS ,
-
View: PAFV_REVENUE_DISTRIBUTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PAFV_REVENUE_DISTRIBUTIONS, object_name:PAFV_REVENUE_DISTRIBUTIONS, status:VALID, product: PA - Projects , description: This shows information about revenue distribution lines. , implementation_dba_data: APPS.PAFV_REVENUE_DISTRIBUTIONS ,
-
View: PAFV_REVENUE_DISTRIBUTIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PAFV_REVENUE_DISTRIBUTIONS, object_name:PAFV_REVENUE_DISTRIBUTIONS, status:VALID, product: PA - Projects , description: This shows information about revenue distribution lines. , implementation_dba_data: APPS.PAFV_REVENUE_DISTRIBUTIONS ,
-
View: PABV_REVENUE_DISTRIBUTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PABV_REVENUE_DISTRIBUTIONS, object_name:PABV_REVENUE_DISTRIBUTIONS, status:VALID, product: PA - Projects , description: - Retrofitted , implementation_dba_data: APPS.PABV_REVENUE_DISTRIBUTIONS ,
-
View: PABV_REVENUE_DISTRIBUTIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PABV_REVENUE_DISTRIBUTIONS, object_name:PABV_REVENUE_DISTRIBUTIONS, status:VALID, product: PA - Projects , description: - Retrofitted , implementation_dba_data: APPS.PABV_REVENUE_DISTRIBUTIONS ,
-
View: PA_INV_BURDEN_DETAILS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_INV_BURDEN_DETAILS_V, object_name:PA_INV_BURDEN_DETAILS_V, status:VALID, product: PA - Projects , description: View of individual burden cost components of invoice amount of expenditure items. , implementation_dba_data: APPS.PA_INV_BURDEN_DETAILS_V ,
-
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_REV_BURDEN_DETAILS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_REV_BURDEN_DETAILS_V, object_name:PA_REV_BURDEN_DETAILS_V, status:VALID, product: PA - Projects , description: PA_REV_BURDEN_DETAILS_V shows the individual burden cost components of the revenue amount for expenditure items that accrue revenue using burden schedules. , implementation_dba_data: APPS.PA_REV_BURDEN_DETAILS_V ,
-
View: PA_INV_BURDEN_DETAILS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_INV_BURDEN_DETAILS_V, object_name:PA_INV_BURDEN_DETAILS_V, status:VALID, product: PA - Projects , description: View of individual burden cost components of invoice amount of expenditure items. , implementation_dba_data: APPS.PA_INV_BURDEN_DETAILS_V ,
-
View: PAFV_INVOICE_LINE_DETAILS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PAFV_INVOICE_LINE_DETAILS, object_name:PAFV_INVOICE_LINE_DETAILS, status:VALID, product: PA - Projects , description: Business view to show the details of the invoice lines. , implementation_dba_data: APPS.PAFV_INVOICE_LINE_DETAILS ,
-
View: PA_BILLING_INV_TRANSACTIONS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_BILLING_INV_TRANSACTIONS_V, object_name:PA_BILLING_INV_TRANSACTIONS_V, status:VALID, product: PA - Projects , description: Returns detail information for amount processed in the current run , implementation_dba_data: APPS.PA_BILLING_INV_TRANSACTIONS_V ,
-
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_EXPENDITURE_ITEMS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_EXPENDITURE_ITEMS_ALL, object_name:PA_EXPENDITURE_ITEMS_ALL, status:VALID, product: PA - Projects , description: The smallest units of expenditure charged to projects and tasks , implementation_dba_data: PA.PA_EXPENDITURE_ITEMS_ALL ,
-
View: PA_BILLING_INV_TRANSACTIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_BILLING_INV_TRANSACTIONS_V, object_name:PA_BILLING_INV_TRANSACTIONS_V, status:VALID, product: PA - Projects , description: Returns detail information for amount processed in the current run , implementation_dba_data: APPS.PA_BILLING_INV_TRANSACTIONS_V ,
-
View: PAFV_INVOICE_LINE_DETAILS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PAFV_INVOICE_LINE_DETAILS, object_name:PAFV_INVOICE_LINE_DETAILS, status:VALID, product: PA - Projects , description: Business view to show the details of the invoice lines. , implementation_dba_data: APPS.PAFV_INVOICE_LINE_DETAILS ,
-
View: PA_REV_BURDEN_DETAILS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_REV_BURDEN_DETAILS_V, object_name:PA_REV_BURDEN_DETAILS_V, status:VALID, product: PA - Projects , description: PA_REV_BURDEN_DETAILS_V shows the individual burden cost components of the revenue amount for expenditure items that accrue revenue using burden schedules. , implementation_dba_data: APPS.PA_REV_BURDEN_DETAILS_V ,
-
View: PA_CUST_REV_DIST_LINES_EI_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CUST_REV_DIST_LINES_EI_V, object_name:PA_CUST_REV_DIST_LINES_EI_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_CUST_REV_DIST_LINES_EI_V ,
-
Table: PA_EXPENDITURE_ITEMS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_EXPENDITURE_ITEMS_ALL, object_name:PA_EXPENDITURE_ITEMS_ALL, status:VALID, product: PA - Projects , description: The smallest units of expenditure charged to projects and tasks , implementation_dba_data: PA.PA_EXPENDITURE_ITEMS_ALL ,
-
View: PA_CUST_REV_DIST_LINES_EI_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CUST_REV_DIST_LINES_EI_V, object_name:PA_CUST_REV_DIST_LINES_EI_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_CUST_REV_DIST_LINES_EI_V ,
-
View: PA_STATUS_RSRC_EI_BASE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_STATUS_RSRC_EI_BASE_V, object_name:PA_STATUS_RSRC_EI_BASE_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_STATUS_RSRC_EI_BASE_V ,
-
View: PA_STATUS_RSRC_EI_BASE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_STATUS_RSRC_EI_BASE_V, object_name:PA_STATUS_RSRC_EI_BASE_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_STATUS_RSRC_EI_BASE_V ,
-
View: PA_STATUS_TASK_EI_BASE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_STATUS_TASK_EI_BASE_V, object_name:PA_STATUS_TASK_EI_BASE_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_STATUS_TASK_EI_BASE_V ,
-
View: PA_PROJ_UNBILLED_BASE_VIEW
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_UNBILLED_BASE_VIEW, object_name:PA_PROJ_UNBILLED_BASE_VIEW, status:VALID, product: PA - Projects , description: Base view of project unbilled amounts based on detail transactions , implementation_dba_data: APPS.PA_PROJ_UNBILLED_BASE_VIEW ,
-
View: PA_STATUS_TASK_EI_BASE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_STATUS_TASK_EI_BASE_V, object_name:PA_STATUS_TASK_EI_BASE_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_STATUS_TASK_EI_BASE_V ,
-
View: PA_CUST_REV_DIST_LINES_MRC_V
12.1.1
product: PA - Projects , implementation_dba_data: Not implemented in this database ,
-
View: PA_CUST_REV_DIST_LINES_MRC_V
12.2.2
product: PA - Projects , implementation_dba_data: Not implemented in this database ,
-
View: PA_CUST_REV_DIST_LINES
12.2.2
product: PA - Projects , description: Single-Org , implementation_dba_data: Not implemented in this database ,
-
View: PA_PROJ_UNBILLED_BASE_VIEW
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_UNBILLED_BASE_VIEW, object_name:PA_PROJ_UNBILLED_BASE_VIEW, status:VALID, product: PA - Projects , description: Base view of project unbilled amounts based on detail transactions , implementation_dba_data: APPS.PA_PROJ_UNBILLED_BASE_VIEW ,
-
View: PA_CUST_REV_DIST_LINES
12.1.1
product: PA - Projects , description: Single-Org , implementation_dba_data: Not implemented in this database ,
-
View: PA_XLA_REVENUE_LINES_ADJ_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_XLA_REVENUE_LINES_ADJ_V, object_name:PA_XLA_REVENUE_LINES_ADJ_V, status:VALID, product: PA - Projects , implementation_dba_data: APPS.PA_XLA_REVENUE_LINES_ADJ_V ,
-
View: PA_CUST_REV_DIST_LINES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CUST_REV_DIST_LINES_V, object_name:PA_CUST_REV_DIST_LINES_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_CUST_REV_DIST_LINES_V ,
-
View: PA_CUST_REV_DIST_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_CUST_REV_DIST_LINES_V, object_name:PA_CUST_REV_DIST_LINES_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_CUST_REV_DIST_LINES_V ,