Search Results pa_billing_assignments
Overview
PA_BILLING_ASSIGNMENTS is a reporting view in the Oracle EBS Projects (PA) module that exposes billing assignment and billing extension configuration data for project billing. In Oracle Projects, a billing assignment associates a billing extension—the mechanism that generates revenue or invoice amounts according to a defined rule—with a specific project or top task, and optionally allocates that extension via an amount, a percentage, or a distribution rule. This view surfaces those assignments in a single-organization (Single-Org) reporting context, meaning it presents the subset of rows belonging to the current operating unit as determined by the ORG_ID security predicate.
Rather than being a transactional entry point, PA_BILLING_ASSIGNMENTS is a query-oriented projection of the underlying ALL table, PA_BILLING_ASSIGNMENTS_ALL. Its role is to support reporting, integration extracts, and diagnostic queries where the caller wants billing assignment data scoped to the session's organization without writing the multi-org WHERE clause manually. The ETRM metadata classifies the object as "Not implemented in this database" at the documentation source, which indicates that the view is a standard seed object delivered with the product rather than something installed by a specific customer extension.
Underlying Base Objects
The documented base object is the Multi-Org table PA_BILLING_ASSIGNMENTS_ALL, and the view is defined as a secured single-org filter over it. The predicate compares the ORG_ID column against the operating unit identified in the session, extracted from USERENV('CLIENT_INFO') and converted to a number. Rows whose ORG_ID is null or does not match the session organization (defaulting to a sentinel value of -99) are excluded. No other base tables or joins are documented in the view text, so all columns are sourced directly from the ALL table.
- PA_BILLING_ASSIGNMENTS_ALL — the Multi-Org base table holding billing assignment records across all operating units.
- PA_BILLING_ASSIGNMENTS — the Single-Org view that filters the ALL table by the current ORG_ID.
Key Columns
- BILLING_ASSIGNMENT_ID — primary identifier of the assignment record.
- BILLING_EXTENSION_ID — the billing extension linked to this assignment; defines the calculation logic.
- PROJECT_ID / PROJECT_TYPE / TOP_TASK_ID — the project and top task to which the assignment applies.
- AMOUNT / PERCENTAGE / DISTRIBUTION_RULE — the allocation basis governing how the extension amount is applied or spread.
- ACTIVE_FLAG — indicates whether the assignment is currently effective.
- RATE_OVERRIDE_CURRENCY_CODE, PROJECT_RATE_TYPE, PROJECT_RATE_DATE, PROJECT_EXCHANGE_RATE — rate and currency controls for the project side.
- PROJFUNC_CURRENCY_CODE, PROJFUNC_RATE_TYPE, PROJFUNC_RATE_DATE, PROJFUNC_EXCHANGE_RATE — rate and currency controls for the project functional side.
- FUNDING_RATE_TYPE, FUNDING_RATE_DATE, FUNDING_EXCHANGE_RATE — rate settings for funding currency conversions.
- ORG_ID — the operating unit used by the view's security predicate.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–15 — descriptive flexfield storage.
- RECORD_VERSION_NUMBER, CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — concurrency and audit columns.
Common Use Cases and Queries
Typical uses include auditing which billing extensions are attached to a project, verifying percentage versus amount allocation, and extracting rate override configuration for reconciliation. Because the view resolves ORG_ID automatically, queries require no explicit organization filter when run in an initialized session.
- List active assignments for a project:
SELECT billing_assignment_id, billing_extension_id, amount, percentage, active_flag FROM pa_billing_assignments WHERE project_id = :project_id AND active_flag = 'Y'; - Inspect rate overrides:
SELECT billing_assignment_id, rate_override_currency_code, project_rate_type, projfunc_rate_type FROM pa_billing_assignments; - Join to billing extension definitions to retrieve descriptive rule names for reporting and integration extracts.
-
View: PA_BILLING_ASSIGNMENTS
12.1.1
product: PA - Projects , description: Single-Org , implementation_dba_data: Not implemented in this database ,
-
View: PA_BILLING_ASSIGNMENTS
12.2.2
product: PA - Projects , description: Single-Org , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.PA_BILLING_EXTN_PARAMS_V
12.1.1
-
VIEW: APPS.PA_BILLING_EXTN_PARAMS_V
12.2.2
-
View: PA_BILLING_EXTN_PARAMS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_BILLING_EXTN_PARAMS_V, object_name:PA_BILLING_EXTN_PARAMS_V, status:VALID, product: PA - Projects , description: View of events for a MCB for a specific bill assignment id for use with billing extensions. Full Description: is a runtime view for use in billing extensions that shows a single row with all the new conversion attributes and can be used if , implementation_dba_data: APPS.PA_BILLING_EXTN_PARAMS_V ,
-
APPS.PA_MULTI_ORG SQL Statements
12.1.1
-
View: PA_BILLING_EXTN_PARAMS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_BILLING_EXTN_PARAMS_V, object_name:PA_BILLING_EXTN_PARAMS_V, status:VALID, product: PA - Projects , description: View of events for a MCB for a specific bill assignment id for use with billing extensions. Full Description: is a runtime view for use in billing extensions that shows a single row with all the new conversion attributes and can be used if , implementation_dba_data: APPS.PA_BILLING_EXTN_PARAMS_V ,
-
APPS.PA_MULTI_ORG SQL Statements
12.2.2
-
APPS.PA_BILLING_EXTENSIONS_PKG SQL Statements
12.1.1
-
APPS.PA_BILL_PCT SQL Statements
12.2.2
-
APPS.PA_BILL_PCT SQL Statements
12.1.1
-
APPS.PA_BILLING_EXTENSIONS_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PA_MULTI_ORG
12.2.2
-
PACKAGE BODY: APPS.PA_MULTI_ORG
12.1.1
-
APPS.PA_BILLING_AMOUNT SQL Statements
12.2.2
-
APPS.PA_BILLING_AMOUNT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PA_MULTI_ORG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_MULTI_ORG, status:VALID,
-
PACKAGE BODY: APPS.PA_BILLING_EXTENSIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILLING_EXTENSIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_MULTI_ORG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_MULTI_ORG, status:VALID,
-
PACKAGE BODY: APPS.PA_BILLING_VALUES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILLING_VALUES, status:VALID,
-
PACKAGE BODY: APPS.PA_BILLING_EXTENSIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILLING_EXTENSIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_BILLING_VALUES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILLING_VALUES, status:VALID,
-
PACKAGE BODY: APPS.PA_BILLING_PROCESS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILLING_PROCESS_PKG, status:VALID,
-
SYNONYM: APPS.PA_BILLING_ASSIGNMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PA_BILLING_ASSIGNMENTS, status:VALID,
-
PACKAGE BODY: APPS.PA_BILLING_AMOUNT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILLING_AMOUNT, status:VALID,
-
APPS.MYPACKAGENAME SQL Statements
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_PROCESS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILLING_PROCESS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PA_PROJECT_CORE2
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PROJECT_CORE2, status:VALID,
-
PACKAGE BODY: APPS.PA_MULTI_CURRENCY_BILLING
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_MULTI_CURRENCY_BILLING, status:VALID,
-
PACKAGE BODY: APPS.PA_MULTI_CURRENCY_BILLING
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_MULTI_CURRENCY_BILLING, status:VALID,
-
PACKAGE BODY: APPS.PA_BILLING
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILLING, status:VALID,
-
APPS.MYPACKAGENAME SQL Statements
12.1.1
-
APPS.PA_BILLING_VALUES SQL Statements
12.1.1
-
APPS.PA_BILLING_VALUES SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PA_BILLING_AMOUNT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILLING_AMOUNT, status:VALID,
-
PACKAGE BODY: APPS.PA_PROJECT_CORE2
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PROJECT_CORE2, status:VALID,
-
PACKAGE BODY: APPS.PA_BILL_PCT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILL_PCT, status:VALID,
-
PACKAGE BODY: APPS.PA_BILL_PCT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILL_PCT, status:VALID,
-
PACKAGE BODY: APPS.PA_BILLING
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_BILLING, status:VALID,
-
PACKAGE BODY: APPS.PA_BILLING_EXTENSIONS_PKG
12.2.2
-
PACKAGE BODY: APPS.PA_BILLING_EXTENSIONS_PKG
12.1.1
-
PACKAGE BODY: APPS.PA_PROJECT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PROJECT_PVT, status:VALID,
-
PACKAGE BODY: APPS.PA_PROJECT_CORE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PROJECT_CORE, status:VALID,
-
PACKAGE BODY: APPS.PA_PROJECT_CORE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PROJECT_CORE, status:VALID,
-
PACKAGE BODY: APPS.PA_PROJECT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PROJECT_PVT, 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,
-
VIEW: PA.PA_BILLING_ASSIGNMENTS_ALL#
12.2.2
owner:PA, object_type:VIEW, object_name:PA_BILLING_ASSIGNMENTS_ALL#, status:VALID,
-
PACKAGE BODY: APPS.PA_BILLING_VALUES
12.1.1
-
PACKAGE BODY: APPS.PA_PROJECT_CORE1
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PA_PROJECT_CORE1, status:VALID,