Search Results accrual
The PA_DISTRIBUTION_RULES
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a critical component of the Project Accounting (PA) module. It stores distribution rules that determine how project costs, revenue, and other financial transactions are allocated across various accounting segments, such as tasks, expenditure types, organizations, and GL accounts. This table plays a pivotal role in ensuring accurate financial reporting and compliance with organizational accounting policies.
Key Attributes of PA_DISTRIBUTION_RULES
The PA_DISTRIBUTION_RULES
table contains several important columns that define the distribution logic:
- DISTRIBUTION_RULE_ID: Primary key identifier for the distribution rule.
- RULE_NAME: User-defined name for the distribution rule.
- RULE_TYPE: Specifies the type of distribution (e.g., Cost, Revenue, Burden).
- PROJECT_ID: Links the rule to a specific project.
- TASK_ID: Associates the rule with a project task (optional).
- EXPENDITURE_TYPE: Defines the expenditure type to which the rule applies.
- ORGANIZATION_ID: Identifies the organization associated with the distribution.
- PERCENTAGE: The allocation percentage for the distribution.
- GL_ACCOUNT: The General Ledger account to which amounts are posted.
- START_DATE_ACTIVE and END_DATE_ACTIVE: Define the active period for the rule.
Functional Overview
Distribution rules in PA_DISTRIBUTION_RULES
are used during transaction processing to split costs and revenues across multiple accounting dimensions. For example:
- Cost Distribution: Labor or material costs may be split between different tasks or GL accounts based on predefined percentages.
- Revenue Recognition: Revenue from a project may be allocated to different revenue accounts based on contractual terms.
- Burdening: Indirect costs (overhead) can be applied to project expenditures using burden distribution rules.
Integration Points
The PA_DISTRIBUTION_RULES
table integrates with several Oracle EBS modules:
- General Ledger (GL): Distribution rules determine the GL accounts for project transactions.
- Payables (AP): Invoice distributions may use project distribution rules for cost allocation.
- Receivables (AR): Revenue distribution rules affect how project revenue is recognized.
- Projects (PA): The table is part of the core Project Accounting functionality.
Technical Considerations
From a technical perspective:
- The table is populated through the Project Accounting Super User responsibility.
- Distribution rules can be defined at the project, task, or expenditure type level.
- Rules can be made inactive by setting the
END_DATE_ACTIVE
. - Custom reports can be developed using this table to analyze distribution patterns.
Upgrade Considerations (12.1.1 to 12.2.2)
Between Oracle EBS 12.1.1 and 12.2.2:
- The table structure remains largely unchanged, ensuring upgrade compatibility.
- New features in 12.2.2 may provide additional ways to apply distribution rules.
- Performance improvements in 12.2.2 may affect how distribution rules are processed.
In summary, the PA_DISTRIBUTION_RULES
table is a fundamental component of Oracle Project Accounting that enables flexible and accurate distribution of project costs and revenues. Proper configuration of this table is essential for maintaining financial integrity in project-centric organizations.
-
Lookup Type: REVENUE ACCRUAL METHOD
12.1.1
product: PA - Projects , meaning: Revenue Accrual Method , description: Revenue Accrual Method ,
-
Lookup Type: REVENUE ACCRUAL METHOD
12.2.2
product: PA - Projects , meaning: Revenue Accrual Method , description: Revenue Accrual Method ,
-
Lookup Type: AUTHORIZE DIST ACTION
12.2.2
product: PA - Projects , meaning: Authorize Dist Action , description: Authorize Dist Action ,
-
Lookup Type: AUTHORIZE DIST ACTION
12.1.1
product: PA - Projects , meaning: Authorize Dist Action , description: Authorize Dist Action ,
-
Lookup Type: RECEIPT_EXCP
12.2.2
product: PA - Projects , meaning: Receipt Accrual Exceptions , description: Receipt Accrual Exceptions ,
-
Lookup Type: RECEIPT_EXCP
12.1.1
product: PA - Projects , meaning: Receipt Accrual Exceptions , description: Receipt Accrual Exceptions ,
-
Lookup Type: EXCP_LEVEL_TYPE
12.1.1
product: PA - Projects , meaning: Excp Level Type , description: Excp_Level_Type ,
-
Lookup Type: EXCP_LEVEL_TYPE
12.2.2
product: PA - Projects , meaning: Excp Level Type , description: Excp_Level_Type ,
-
Lookup Type: COST DIST REJECTION CODE
12.1.1
product: PA - Projects , meaning: Reason why an expenditure item cannot be cost distributed , description: Reason why an expenditure item cannot be cost distributed ,
-
Lookup Type: COST DIST REJECTION CODE
12.2.2
product: PA - Projects , meaning: Reason why an expenditure item cannot be cost distributed , description: Reason why an expenditure item cannot be cost distributed ,
-
Lookup Type: REVENUE DISTRIBUTED FLAG
12.1.1
product: PA - Projects , meaning: Revenue Distributed Flag , description: Revenue Distributed Flag ,
-
Lookup Type: PA_LABOR_COSTING_METHOD
12.2.2
product: PA - Projects , meaning: Labor Costing Method , description: Indicates the method that is used for calculating the labor cost.This can be either Standard Costing, Actual Costing with accrual or Actual Costing. ,
-
Table: PA_DISTRIBUTION_RULES
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_DISTRIBUTION_RULES, object_name:PA_DISTRIBUTION_RULES, status:VALID, product: PA - Projects , description: System-defined pairings of revenue accrual and invoicing methods that can be used for projects , implementation_dba_data: PA.PA_DISTRIBUTION_RULES ,
-
Table: PA_DISTRIBUTION_RULES
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_DISTRIBUTION_RULES, object_name:PA_DISTRIBUTION_RULES, status:VALID, product: PA - Projects , description: System-defined pairings of revenue accrual and invoicing methods that can be used for projects , implementation_dba_data: PA.PA_DISTRIBUTION_RULES ,
-
Lookup Type: REVENUE DISTRIBUTED FLAG
12.2.2
product: PA - Projects , meaning: Revenue Distributed Flag , description: Revenue Distributed Flag ,
-
View: PA_TASK_BILLING_INFO_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_TASK_BILLING_INFO_V, object_name:PA_TASK_BILLING_INFO_V, status:VALID, product: PA - Projects , description: PA_TASK_BILLING_INFO_V provides the billing information for tasks. , implementation_dba_data: APPS.PA_TASK_BILLING_INFO_V ,
-
View: PA_TASK_BILLING_INFO_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_TASK_BILLING_INFO_V, object_name:PA_TASK_BILLING_INFO_V, status:VALID, product: PA - Projects , description: PA_TASK_BILLING_INFO_V provides the billing information for tasks. , implementation_dba_data: APPS.PA_TASK_BILLING_INFO_V ,
-
Lookup Type: EXCEPTION ACTIVITY
12.2.2
product: PA - Projects , meaning: Exception Activity , description: Exception Activity ,
-
Lookup Type: EXCEPTION ACTIVITY
12.1.1
product: PA - Projects , meaning: Exception Activity , description: Exception Activity ,
-
View: PA_PROJ_AP_INV_DISTRIBUTIONS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_AP_INV_DISTRIBUTIONS, object_name:PA_PROJ_AP_INV_DISTRIBUTIONS, status:VALID, product: PA - Projects , description: Project-related AP invoice distributions not yet in Oracle Projects. , implementation_dba_data: APPS.PA_PROJ_AP_INV_DISTRIBUTIONS ,
-
View: PA_PROJ_AP_INV_DISTRIBUTIONS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_PROJ_AP_INV_DISTRIBUTIONS, object_name:PA_PROJ_AP_INV_DISTRIBUTIONS, status:VALID, product: PA - Projects , description: Project-related AP invoice distributions not yet in Oracle Projects. , implementation_dba_data: APPS.PA_PROJ_AP_INV_DISTRIBUTIONS ,
-
View: PA_DRAFT_INVOICES_FORM_MRC_V
12.1.1
product: PA - Projects , description: This will select data from pa_draft_invoices, pa_mc_draft_inv_items, pa_draft_invoice_items , implementation_dba_data: Not implemented in this database ,
-
View: PA_DRAFT_INVOICES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_DRAFT_INVOICES_V, object_name:PA_DRAFT_INVOICES_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_DRAFT_INVOICES_V ,
-
View: PA_DRAFT_INVOICES_FORM_MRC_V
12.2.2
product: PA - Projects , description: This will select data from pa_draft_invoices, pa_mc_draft_inv_items, pa_draft_invoice_items , implementation_dba_data: Not implemented in this database ,
-
View: PA_DRAFT_INVOICES_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_DRAFT_INVOICES_ALL_V, object_name:PA_DRAFT_INVOICES_ALL_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_DRAFT_INVOICES_ALL_V ,
-
View: PA_DRAFT_INVOICES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_DRAFT_INVOICES_V, object_name:PA_DRAFT_INVOICES_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_DRAFT_INVOICES_V ,
-
View: PA_DRAFT_INVOICES_ALL_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_DRAFT_INVOICES_ALL_V, object_name:PA_DRAFT_INVOICES_ALL_V, status:VALID, product: PA - Projects , description: 10SC Only , implementation_dba_data: APPS.PA_DRAFT_INVOICES_ALL_V ,