Search Results pa_billing_assignments_all
Overview
The PA_BILLING_ASSIGNMENTS_ALL table is a core data object within the Oracle E-Business Suite Projects (PA) module, specifically for versions 12.1.1 and 12.2.2. It functions as the central repository for managing the assignment of billing extensions to various levels of the project hierarchy. Its primary role is to define and control the linkage between a customizable billing logic component—a billing extension—and the specific project type, project, or task where that logic should be applied. This enables organizations to implement tailored billing rules and workflows for different project engagements, ensuring that revenue recognition and invoicing processes align with contractual and operational requirements.
Key Information Stored
The table stores assignment records that specify the scope of a billing extension's application. Key columns include BILLING_ASSIGNMENT_ID (the primary key), ORG_ID (for multi-organization security), and BILLING_EXTENSION_ID (linking to the PA_BILLING_EXTENSIONS table). The assignment granularity is defined by the PROJECT_TYPE, PROJECT_ID, and TOP_TASK_ID columns. A single assignment record typically populates one of these three columns to specify whether the billing extension applies to all projects of a certain type, a specific project, or a particular top-level task. The DISTRIBUTION_RULE column may link to the PA_DISTRIBUTION_RULES table, further refining how billing amounts are allocated.
Common Use Cases and Queries
A primary use case is auditing which billing extensions are active for a given project or project type, often during system configuration or troubleshooting billing errors. For instance, to find all billing extensions assigned to a specific project, a common query would join PA_BILLING_ASSIGNMENTS_ALL with PA_BILLING_EXTENSIONS on BILLING_EXTENSION_ID, filtering by PROJECT_ID. Another critical scenario involves impact analysis before modifying or deactivating a billing extension, requiring a query to list all projects, tasks, or project types where it is currently assigned. Reporting use cases include generating a master list of all billing assignments across the enterprise to ensure compliance and consistency in billing setups.
Related Objects
The table maintains integral foreign key relationships with several other PA tables, as documented in the ETRM metadata. These relationships are fundamental to its operation:
- PA_BILLING_EXTENSIONS: Joined via BILLING_EXTENSION_ID to retrieve the details of the assigned billing logic component.
- PA_PROJECT_TYPES_ALL: Joined via PROJECT_TYPE and ORG_ID to validate and reference the assigned project type.
- PA_PROJECTS_ALL: Joined via PROJECT_ID to link the assignment to a specific project.
- PA_TASKS: Joined via TOP_TASK_ID to link the assignment to a specific top-level task.
- PA_DISTRIBUTION_RULES: Joined via DISTRIBUTION_RULE to reference the associated revenue or cost distribution rule.
-
Table: PA_BILLING_ASSIGNMENTS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BILLING_ASSIGNMENTS_ALL, object_name:PA_BILLING_ASSIGNMENTS_ALL, status:VALID, product: PA - Projects , description: Assignments of billing extensions to a project type, project, or task , implementation_dba_data: PA.PA_BILLING_ASSIGNMENTS_ALL ,
-
Table: PA_BILLING_ASSIGNMENTS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BILLING_ASSIGNMENTS_ALL, object_name:PA_BILLING_ASSIGNMENTS_ALL, status:VALID, product: PA - Projects , description: Assignments of billing extensions to a project type, project, or task , implementation_dba_data: PA.PA_BILLING_ASSIGNMENTS_ALL ,
-
APPS.PA_BILLING_SETUP_PVT dependencies on PA_BILLING_ASSIGNMENTS_ALL
12.1.1
-
APPS.PA_MULTI_ORG dependencies on PA_BILLING_ASSIGNMENTS_ALL
12.1.1
-
APPS.PA_BILLING_SETUP_PVT dependencies on PA_BILLING_ASSIGNMENTS_ALL
12.2.2
-
APPS.PA_REV_CA dependencies on PA_BILLING_ASSIGNMENTS_ALL
12.1.1
-
APPS.PA_MULTI_ORG dependencies on PA_BILLING_ASSIGNMENTS_ALL
12.2.2
-
APPS.PA_BILLING_SETUP_UTILS dependencies on PA_BILLING_ASSIGNMENTS_ALL
12.1.1
-
APPS.PA_BILLING_SETUP_UTILS dependencies on PA_BILLING_ASSIGNMENTS_ALL
12.2.2
-
APPS.PA_REV_CA dependencies on PA_BILLING_ASSIGNMENTS_ALL
12.2.2
-
APPS.PA_MULTI_ORG dependencies on PA_BILLING_ASSIGNMENTS
12.1.1
-
TRIGGER: APPS.PA_BILLING_ASSIGNMENTS_ALL+
12.2.2
-
APPS.PA_MULTI_ORG dependencies on PA_BILLING_ASSIGNMENTS
12.2.2
-
TRIGGER: APPS.PA_BILLING_ASSIGNMENTS_ALL+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PA_BILLING_ASSIGNMENTS_ALL+, status:VALID,
-
VIEW: PA.PA_BILLING_ASSIGNMENTS_ALL#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_BILLING_ASSIGNMENTS_ALL#, status:VALID,
-
SYNONYM: APPS.PA_BILLING_ASSIGNMENTS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_BILLING_ASSIGNMENTS_ALL, status:VALID,
-
SYNONYM: APPS.PA_BILLING_ASSIGNMENTS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_BILLING_ASSIGNMENTS_ALL, status:VALID,
-
APPS.PA_REV_CA dependencies on PA_BILLING_EXTENSIONS
12.1.1
-
APPS.PA_REV_CA dependencies on PA_BILLING_EXTENSIONS
12.2.2
-
APPS.PA_BILLING_SETUP_PVT SQL Statements
12.1.1
-
VIEW: PA.PA_BILLING_ASSIGNMENTS_ALL#
12.2.2
-
FUNCTION: APPS.PA_BILLING_ASSIGNMENTS_ALL=
12.2.2
-
APPS.PA_BILLING_SETUP_PVT SQL Statements
12.2.2
-
Table: PA_BILLING_EXTENSIONS
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BILLING_EXTENSIONS, object_name:PA_BILLING_EXTENSIONS, status:VALID, product: PA - Projects , description: Implementation-defined billing extension definitions , implementation_dba_data: PA.PA_BILLING_EXTENSIONS ,
-
APPS.PA_BILLING_SETUP_PVT dependencies on PA_BILLING_ASSIGNMENTS_S
12.2.2
-
APPS.PA_REV_CA dependencies on PA_BILLING
12.1.1
-
APPS.PA_REV_CA dependencies on PA_BILLING
12.2.2
-
APPS.PA_BILLING_SETUP_PVT dependencies on DUAL
12.2.2
-
PACKAGE BODY: APPS.PA_MULTI_ORG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_MULTI_ORG, status:VALID,
-
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 ,
-
APPS.PA_BILLING_SETUP_PVT dependencies on PA_BILLING_ASSIGNMENTS_S
12.1.1
-
FUNCTION: APPS.PA_BILLING_ASSIGNMENTS_ALL=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:PA_BILLING_ASSIGNMENTS_ALL=, status:VALID,
-
PACKAGE BODY: APPS.PA_BILLING_SETUP_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILLING_SETUP_UTILS, status:VALID,
-
Table: PA_BILLING_EXTENSIONS
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BILLING_EXTENSIONS, object_name:PA_BILLING_EXTENSIONS, status:VALID, product: PA - Projects , description: Implementation-defined billing extension definitions , implementation_dba_data: PA.PA_BILLING_EXTENSIONS ,
-
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 ,
-
PACKAGE BODY: APPS.PA_MULTI_ORG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_MULTI_ORG, status:VALID,
-
TABLE: PA.PA_BILLING_ASSIGNMENTS_ALL
12.1.1
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BILLING_ASSIGNMENTS_ALL, object_name:PA_BILLING_ASSIGNMENTS_ALL, status:VALID,
-
SYNONYM: APPS.PA_BILLING_ASSIGNMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_BILLING_ASSIGNMENTS, status:VALID,
-
APPS.PA_BILLING_SETUP_PVT dependencies on DUAL
12.1.1
-
PACKAGE BODY: APPS.PA_BILLING_SETUP_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILLING_SETUP_PVT, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.PA_BILLING_ASSIGNMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PA_BILLING_ASSIGNMENTS, status:VALID,
-
PACKAGE BODY: APPS.PA_BILLING_SETUP_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILLING_SETUP_UTILS, status:VALID,
-
PACKAGE BODY: APPS.PA_BILLING_SETUP_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILLING_SETUP_PVT, status:VALID,
-
View: PA_BILLING_ASSIGNMENTS_O
12.1.1
product: PA - Projects , description: Single-Org , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.PA_REV_CA
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_REV_CA, status:VALID,
-
PACKAGE BODY: APPS.PA_REV_CA
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_REV_CA, status:VALID,
-
Table: PA_PROJECT_TYPES_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_PROJECT_TYPES_ALL, object_name:PA_PROJECT_TYPES_ALL, status:VALID, product: PA - Projects , description: Implementation-defined project classifications that supply default information and drive some project processing , implementation_dba_data: PA.PA_PROJECT_TYPES_ALL ,
-
View: PA_BILLING_ASSIGNMENTS
12.1.1
product: PA - Projects , description: Single-Org , implementation_dba_data: Not implemented in this database ,
-
TABLE: PA.PA_BILLING_ASSIGNMENTS_ALL
12.2.2
owner:PA, object_type:TABLE, fnd_design_data:PA.PA_BILLING_ASSIGNMENTS_ALL, object_name:PA_BILLING_ASSIGNMENTS_ALL, status:VALID,