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 ,
-
APPS.JAI_PA_TAX_PKG dependencies on PA_CUST_REV_DIST_LINES_ALL
12.1.1
-
APPS.PA_PURGE_BILLING dependencies on PA_CUST_REV_DIST_LINES_ALL
12.1.1
-
APPS.PA_REVENUE_AMT dependencies on PA_CUST_REV_DIST_LINES_ALL
12.1.1
-
APPS.PA_RETENTION_PKG dependencies on PA_CUST_REV_DIST_LINES_ALL
12.1.1
-
APPS.PA_REVENUE_AMT dependencies on PA_CUST_REV_DIST_LINES_ALL
12.2.2
-
APPS.PA_OUTPUT_TAX dependencies on PA_CUST_REV_DIST_LINES_ALL
12.2.2
-
APPS.PA_CC_TRANSFER_PRICE dependencies on PA_CUST_REV_DIST_LINES_ALL
12.1.1
-
APPS.FII_SIZING_UTIL dependencies on PA_CUST_REV_DIST_LINES_ALL
12.1.1
-
APPS.PA_MCB_REVENUE_PKG dependencies on PA_CUST_REV_DIST_LINES_ALL
12.2.2
-
APPS.PJI_FM_EXTR dependencies on PA_CUST_REV_DIST_LINES_ALL
12.2.2
-
APPS.PA_MCB_INVOICE_PKG dependencies on PA_CUST_REV_DIST_LINES_ALL
12.2.2
-
APPS.PA_MCB_INVOICE_PKG dependencies on PA_CUST_REV_DIST_LINES_ALL
12.1.1
-
APPS.PA_OUTPUT_TAX dependencies on PA_CUST_REV_DIST_LINES_ALL
12.1.1
-
APPS.PA_INVOICE_ACTIONS dependencies on PA_CUST_REV_DIST_LINES_ALL
12.1.1
-
APPS.PA_PURGE_BILLING dependencies on PA_CUST_REV_DIST_LINES_ALL
12.2.2
-
APPS.PA_INVOICE_ACTIONS dependencies on PA_CUST_REV_DIST_LINES_ALL
12.2.2
-
APPS.JAI_PA_TAX_PKG dependencies on PA_CUST_REV_DIST_LINES_ALL
12.2.2
-
APPS.FII_PA_REVENUE_F_C dependencies on PA_CUST_REV_DIST_LINES_ALL
12.1.1
-
APPS.PA_BILL_REV_XLA_UPGRADE dependencies on PA_CUST_REV_DIST_LINES_ALL
12.1.1
-
APPS.PJI_FM_EXTR dependencies on PA_CUST_REV_DIST_LINES_ALL
12.1.1
-
APPS.PA_CC_TRANSFER_PRICE dependencies on PA_CUST_REV_DIST_LINES_ALL
12.2.2
-
APPS.PA_BILL_REV_XLA_UPGRADE dependencies on PA_CUST_REV_DIST_LINES_ALL
12.2.2
-
APPS.PA_RETENTION_PKG dependencies on PA_CUST_REV_DIST_LINES_ALL
12.2.2
-
APPS.PA_RETENTION_PKG dependencies on PA_CUST_REV_DIST_LINES
12.1.1
-
APPS.PA_RETENTION_PKG dependencies on PA_CUST_REV_DIST_LINES
12.2.2
-
VIEW: APPS.PA_CRDL_REVERSAL_RATE_V
12.2.2
-
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: GL_DAILY_CONVERSION_TYPES
12.1.1
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_DAILY_CONVERSION_TYPES, object_name:GL_DAILY_CONVERSION_TYPES, status:VALID, product: GL - General Ledger , description: Foreign currency daily conversion rate types , implementation_dba_data: GL.GL_DAILY_CONVERSION_TYPES ,
-
Table: GL_DAILY_CONVERSION_TYPES
12.2.2
owner:GL, object_type:TABLE, fnd_design_data:SQLGL.GL_DAILY_CONVERSION_TYPES, object_name:GL_DAILY_CONVERSION_TYPES, status:VALID, product: GL - General Ledger , description: Foreign currency daily conversion rate types , implementation_dba_data: GL.GL_DAILY_CONVERSION_TYPES ,
-
APPS.PA_MCB_REVENUE_PKG dependencies on PA_CUST_REV_DIST_LINES
12.2.2
-
APPS.PA_REVENUE_AMT dependencies on PA_EXPENDITURE_ITEMS_ALL
12.2.2
-
APPS.PA_MCB_INVOICE_PKG dependencies on PA_CUST_REV_DIST_LINES
12.1.1
-
APPS.PA_MCB_INVOICE_PKG dependencies on PA_CUST_REV_DIST_LINES
12.2.2
-
APPS.PA_REVENUE_AMT dependencies on PA_EXPENDITURE_ITEMS_ALL
12.1.1
-
APPS.PA_ADJUSTMENTS dependencies on PA_CUST_REV_DIST_LINES
12.1.1
-
APPS.PA_ADJUSTMENTS dependencies on PA_CUST_REV_DIST_LINES
12.2.2
-
APPS.PA_PURGE_BILLING dependencies on PA_CUST_RDL_AR
12.1.1
-
APPS.JAI_PA_TAX_PKG dependencies on PA_EXPENDITURE_ITEMS_ALL
12.1.1
-
APPS.PA_PURGE_BILLING dependencies on PA_CUST_RDL_AR
12.2.2
-
SYNONYM: APPS.PA_CUST_REV_DIST_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_CUST_REV_DIST_LINES_ALL, status:VALID,
-
VIEW: APPS.PA_BILLING_REV_INV_DELETION_V
12.2.2
-
SYNONYM: APPS.PA_CUST_REV_DIST_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_CUST_REV_DIST_LINES_ALL, status:VALID,
-
APPS.PA_REVENUE_AMT SQL Statements
12.1.1
-
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 ,
-
APPS.PA_REVENUE_AMT dependencies on PA_TASKS
12.2.2
-
APPS.JAI_PA_TAX_PKG dependencies on PA_EXPENDITURE_ITEMS_ALL
12.2.2
-
APPS.PA_REVENUE_AMT dependencies on PA_TASKS
12.1.1