Search Results transaction_rejection_code
Overview
PA_TRANSACTION_INTERFACE is a Projects (PA) module view in Oracle EBS 12.1.1 and 12.2.2 that exposes the contents of the pre-processing interface for project expenditures. It presents a readable, denormalized projection of the transaction interface staging area, resolving internal identifiers for projects, tasks, employees, organizations, and non-labor resources into their user-facing number and name equivalents. The view is not a base table and, per the ETRM metadata, is "not implemented in this database" as a physical object; it is a query layer defined over the interface data model.
Functionally, PA_TRANSACTION_INTERFACE serves as the canonical inquiry point for rows awaiting validation, costing, and import by the Projects transaction import programs (for example, the Transaction Import process invoked through PRC: Transaction Import). Because labor, expense, usage, and supplier cost transactions are all staged through a common interface before they become expenditure items, this view is widely used for reconciliation, error triage, and pre-import reporting.
Underlying Base Objects
The ETRM metadata does not document specific referenced base objects; the view is described as referencing none in the documented metadata. In practice the view is a join across the Projects transaction interface and related reference entities. The primary source is the transaction interface staging entity that stores interface rows keyed by TXN_INTERFACE_ID / INTERFACE_ID. Lookup joins resolve PROJECT_NUMBER from PROJECT_ID, TASK_NUMBER from TASK_ID, EMPLOYEE_NUMBER from PERSON_ID, ORGANIZATION_NAME from ORGANIZATION_ID, NON_LABOR_RESOURCE_ORG_NAME from NON_LABOR_RESOURCE_ORG_ID, VENDOR_NUMBER from VENDOR_ID, and WORK_TYPE_NAME from WORK_TYPE. Additional joins resolve expenditure type names, batch names, and transaction status meanings. Because it is a view rather than a table, no DDL seats data in it; rows are visible only as long as their staging rows exist prior to successful import and purge.
Key Columns
- Identification: TXN_INTERFACE_ID, INTERFACE_ID, EXPENDITURE_ID, EXPENDITURE_ITEM_ID, ORG_ID — primary and linkage keys across interface and expenditure records.
- Resolution/context: PROJECT_NUMBER, TASK_NUMBER, EMPLOYEE_NUMBER, ORGANIZATION_NAME, NON_LABOR_RESOURCE, NON_LABOR_RESOURCE_ORG_NAME, VENDOR_NUMBER, ASSIGNMENT_NAME, WORK_TYPE_NAME, PERSON_BUSINESS_GROUP_NAME — the human-readable values derived from the numeric IDs.
- Descriptive: TRANSACTION_SOURCE, BATCH_NAME, EXPENDITURE_TYPE, EXPENDITURE_COMMENT, EXPENDITURE_ENDING_DATE, EXPENDITURE_ITEM_DATE.
- Amounts and quantities: QUANTITY, RAW_COST, BURDENED_COST, and their rates (RAW_COST_RATE, BURDENED_COST_RATE), plus multi-currency denominations — DENOM_RAW_COST, DENOM_BURDENED_COST, PROJECT_RAW_COST, PROJECT_BURDENED_COST, ACCT_RAW_COST, ACCT_BURDENED_COST.
- Currency attributes: RECEIPT_CURRENCY_CODE/AMOUNT/EXCHANGE_RATE, DENOM_CURRENCY_CODE, PROJECT_CURRENCY_CODE and its rate type/date, ACCT_RATE_TYPE/DATE/EXCHANGE_RATE, PROJFUNC_CURRENCY_CODE and cost rate attributes.
- Status and control: TRANSACTION_STATUS_CODE, TRANSACTION_REJECTION_CODE, UNMATCHED_NEGATIVE_TXN_FLAG, BILLABLE_FLAG, ACCRUAL_FLAG, REVERSED_ORIG_TXN_REFERENCE, ORIG_TRANSACTION_REFERENCE, ORIG_EXP_TXN_REFERENCE1/2/3, SYSTEM_LINKAGE.
- Accounting: DR_CODE_COMBINATION_ID, CR_CODE_COMBINATION_ID, GL_DATE.
- Descriptive flexfield: ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE10.
- Audit: CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE.
Common Use Cases and Queries
Typical uses include identifying transactions that failed import, reconciling staged amounts to source systems, and reviewing currency conversion before posting. A representative query returns pending interface rows by project:
SELECT txn_interface_id, project_number, task_number, expenditure_type, expenditure_item_date, quantity, raw_cost, transaction_status_code, transaction_rejection_code FROM pa_transaction_interface WHERE project_number = :p_project ORDER BY expenditure_item_date;- Error triage:
SELECT batch_name, transaction_status_code, transaction_rejection_code, COUNT(*) FROM pa_transaction_interface GROUP BY batch_name, transaction_status_code, transaction_rejection_code; - Currency review:
SELECT txn_interface_id, denom_currency_code, denom_raw_cost, acct_currency_code, acct_raw_cost, acct_exchange_rate FROM pa_transaction_interface WHERE acct_exchange_rate IS NULL;
Because the view is read-only and staging-scoped, it should be treated as a transient reporting surface; records disappear once imported and purged, so persistence requirements should be met by capturing query output or by relying on the resulting PA_EXPENDITURE_ITEMS records.
-
View: PA_TRANSACTION_INTERFACE
12.2.2
product: PA - Projects , implementation_dba_data: Not implemented in this database ,
-
View: PA_TRANSACTION_INTERFACE
12.1.1
product: PA - Projects , implementation_dba_data: Not implemented in this database ,
-
View: PA_TXN_INTERFACE_AUDIT
12.2.2
product: PA - Projects , description: Single-Org , implementation_dba_data: Not implemented in this database ,
-
View: PA_TXN_INTERFACE_AUDIT
12.1.1
product: PA - Projects , description: Single-Org , implementation_dba_data: Not implemented in this database ,
-
View: PA_TXN_INTERFACE_ALL_MRC_V
12.1.1
product: PA - Projects , description: Multi-org, single currency view , implementation_dba_data: Not implemented in this database ,
-
View: PA_TXN_INTERFACE_ALL_MRC_V
12.2.2
product: PA - Projects , description: Multi-org, single currency view , implementation_dba_data: Not implemented in this database ,
-
View: PA_TXN_INTERFACE_MRC_V
12.1.1
product: PA - Projects , implementation_dba_data: Not implemented in this database ,
-
View: PA_TXN_INTERFACE_MRC_V
12.2.2
product: PA - Projects , implementation_dba_data: Not implemented in this database ,
-
View: PA_TRANSACTION_INTERFACE_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_TRANSACTION_INTERFACE_V, object_name:PA_TRANSACTION_INTERFACE_V, status:VALID, product: PA - Projects , description: Single-Org , implementation_dba_data: APPS.PA_TRANSACTION_INTERFACE_V ,
-
View: PA_TRANSACTION_INTERFACE_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PA.PA_TRANSACTION_INTERFACE_V, object_name:PA_TRANSACTION_INTERFACE_V, status:VALID, product: PA - Projects , description: Single-Org , implementation_dba_data: APPS.PA_TRANSACTION_INTERFACE_V ,
-
View: `PA_TRANSACTION_INTERFACE_V
12.1.1
product: PA - Projects , description: Single-Org , implementation_dba_data: Not implemented in this database ,
-
View: `PA_TRANSACTION_INTERFACE_V
12.2.2
product: PA - Projects , description: Single-Org , implementation_dba_data: Not implemented in this database ,