Search Results cn_payment_transactions_all
Overview
CN_PAYMENT_TRANSACTIONS_ALL is a transaction-level table owned by the CN schema within the Oracle Incentive Compensation (CN) module. It stores the individual payment transaction records that make up a payment worksheet, capturing how calculated commission, bonus, and incentive amounts resolve into payable line items. The set of records created here is governed by the profile option Pay by Transaction: when this profile is set to Y(es), payment processing operates at the transaction grain, and each qualifying transaction generates a row in this table. When disabled, aggregation occurs and fewer discrete rows are written.
From a heuristic Data Vault modeling perspective, this object is classified as standalone, meaning it does not contain classic hub-to-link dependencies mined from its own primary key structure. In practice it behaves as a satellite-like transaction fact table: it carries descriptive attributes and measurable amounts, plus multiple foreign keys that reference surrounding master and transactional entities. The documented physical schema for 12.2.2 comprises 58 columns, and the table exposes one unique business-key candidate, CN_PAYMENT_TRANSACTIONS_U1 on (PAYMENT_TRANSACTION_ID, ORG_ID), which confirms multi-org partitioning via ORG_ID.
Key Information Stored
The surrogate primary key is PAYMENT_TRANSACTION_ID, uniquely identifying each payment transaction line. Because ORG_ID participates in the unique index, the same identifier is scoped to a single operating unit. The most operationally significant columns include:
PAYMENT_TRANSACTION_ID— surrogate primary key for the payment line.ORG_ID— operating unit; combined with the primary key in the unique index.COMMISSION_HEADER_IDandCOMMISSION_LINE_ID— link the payment back to the originating commission document and its line.PAYEE_SALESREP_IDandCREDITED_SALESREP_ID— the sales representative being paid versus the representative credited with the underlying sale.ROLE_IDandINCENTIVE_TYPE_CODE— the role and incentive category driving the calculation.AMOUNT,PAYMENT_AMOUNT, andCOMMISSION_RATE— the calculated and payable monetary values and the applied rate.PAY_PERIOD_IDandPROCESSED_PERIOD_ID— the earning period and the period in which the transaction was processed.PAID_FLAG,HOLD_FLAG, andWAIVE_FLAG— status indicators governing whether the line is payable, held, or waived.PAYRUN_IDandPOSTING_BATCH_ID— the pay run and postings batch that consumed the transaction.EXPENSE_CCIDandLIABILITY_CCID— accounting flexfield references for the expense and liability entries.PROCESSED_DATE— the date payment processing completed for the line.
Standard Who columns (CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN) and an OBJECT_VERSION_NUMBER for optimistic locking are also present, along with fifteen ATTRIBUTE flex columns and ATTRIBUTE_CATEGORY.
Common Use Cases and Queries
Typical scenarios include auditing pay runs, reconciling payable amounts to commission calculations, and diagnosing held or waived transactions. A common pattern joins the payment transaction to its pay run and payee:
- Pay run reconciliation — total
PAYMENT_AMOUNTgrouped byPAYRUN_ID, restricted toPAID_FLAG = 'Y'. - Hold/waive analysis — filtering on
HOLD_FLAG = 'Y'orWAIVE_FLAG = 'Y'to explain unpaid balances. - Salesrep earnings reporting — aggregating
AMOUNTbyPAYEE_SALESREP_IDandPAY_PERIOD_ID. - Traceability — tracing a payment back through
COMMISSION_LINE_IDto the source commission line. - Posting verification — checking that rows with a populated
POSTING_BATCH_IDreconcile toCN_POSTING_BATCHES_ALL.
Queries should always constrain by ORG_ID to respect multi-org security and to exploit the unique index.
Related Objects
The table participates in a dense web of foreign-key relationships, the most significant of which are:
CN_POSTING_BATCHES_ALL— viaPOSTING_BATCH_ID.CN_PAYRUNS_ALL— viaPAYRUN_ID; the pay run that aggregates these transactions.CN_COMMISSION_HEADERS_ALLandCN_COMMISSION_LINES_ALL— viaCOMMISSION_HEADER_IDandCOMMISSION_LINE_ID.CN_SRP_PLAN_ASSIGNS_ALL— viaSRP_PLAN_ASSIGN_ID, tying the payment to the assigned compensation plan.CN_QUOTAS_ALLandCN_QUOTA_RULES_ALL— viaQUOTA_IDandQUOTA_RULE_ID.CN_RATE_TIERS_ALL— viaRATE_TIER_ID, identifying the applicable rate tier.IGS_FI_CR_TYPES_ALL— viaCREDIT_TYPE_ID, the credit type governing the transaction.FND_SECURITY_GROUPS— viaSECURITY_GROUP_ID, supporting function security.
-
Table: CN_PAYMENT_TRANSACTIONS_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_PAYMENT_TRANSACTIONS_ALL, object_name:CN_PAYMENT_TRANSACTIONS_ALL, status:VALID, product: CN - Incentive Compensation , description: This table is used by the payment module to store the details for each payment worksheet. The records that are created in this table are dependent on the value of the profile Pay by Transaction. When this profile is set to Y(es), the data i , implementation_dba_data: CN.CN_PAYMENT_TRANSACTIONS_ALL ,
-
Table: CN_PAYMENT_TRANSACTIONS_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_PAYMENT_TRANSACTIONS_ALL, object_name:CN_PAYMENT_TRANSACTIONS_ALL, status:VALID, product: CN - Incentive Compensation , description: This table is used by the payment module to store the details for each payment worksheet. The records that are created in this table are dependent on the value of the profile Pay by Transaction. When this profile is set to Y(es), the data i , implementation_dba_data: CN.CN_PAYMENT_TRANSACTIONS_ALL ,
-
SYNONYM: APPS.CN_PAYMENT_TRANSACTIONS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CN_PAYMENT_TRANSACTIONS_ALL, status:VALID,
-
APPS.CN_WF_PMT_PKG SQL Statements
12.1.1
-
APPS.CN_WF_PMT_PKG SQL Statements
12.2.2
-
SYNONYM: APPS.CN_PAYMENT_TRANSACTIONS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CN_PAYMENT_TRANSACTIONS_ALL, status:VALID,
-
VIEW: CN.CN_PAYMENT_TRANSACTIONS_ALL#
12.2.2
owner:CN, object_type:VIEW, object_name:CN_PAYMENT_TRANSACTIONS_ALL#, status:VALID,
-
VIEW: CN.CN_PAYMENT_TRANSACTIONS_ALL#
12.2.2
-
SYNONYM: APPS.CN_PAYMENT_TRANSACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CN_PAYMENT_TRANSACTIONS, status:VALID,
-
SYNONYM: APPS.CN_PAYMENT_TRANSACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CN_PAYMENT_TRANSACTIONS, status:VALID,
-
PACKAGE BODY: APPS.CN_UPG_PMT_TRXNS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_UPG_PMT_TRXNS_PKG, status:VALID,
-
PACKAGE BODY: APPS.CN_WF_PMT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_WF_PMT_PKG, status:VALID,
-
PACKAGE BODY: APPS.CN_UPG_PMT_TRXNS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_UPG_PMT_TRXNS_PKG, status:VALID,
-
PACKAGE BODY: APPS.CN_WF_PMT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_WF_PMT_PKG, status:VALID,
-
PACKAGE BODY: APPS.CN_SRP_PMT_PLANS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_SRP_PMT_PLANS_PVT, status:VALID,
-
PACKAGE BODY: APPS.CN_SRP_PMT_PLANS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_SRP_PMT_PLANS_PVT, status:VALID,
-
PACKAGE BODY: APPS.CN_PURGE_TABLES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_PURGE_TABLES_PVT, status:VALID,
-
PACKAGE BODY: APPS.CN_PAYMENT_WORKSHEET_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CN_PAYMENT_WORKSHEET_PVT, status:VALID,
-
PACKAGE BODY: APPS.CN_PAYMENT_WORKSHEET_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CN_PAYMENT_WORKSHEET_PVT, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CN_WF_PMT_PKG
12.2.2
-
PACKAGE BODY: APPS.CN_WF_PMT_PKG
12.1.1
-
TABLE: CN.CN_PAYMENT_TRANSACTIONS_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_PAYMENT_TRANSACTIONS_ALL, object_name:CN_PAYMENT_TRANSACTIONS_ALL, status:VALID,
-
TABLE: CN.CN_PAYMENT_TRANSACTIONS_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_PAYMENT_TRANSACTIONS_ALL, object_name:CN_PAYMENT_TRANSACTIONS_ALL, status:VALID,
-
APPS.CN_UPG_PMT_TRXNS_PKG SQL Statements
12.1.1
-
APPS.CN_UPG_PMT_TRXNS_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.CN_UPG_PMT_TRXNS_PKG
12.2.2
-
PACKAGE BODY: APPS.CN_UPG_PMT_TRXNS_PKG
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.CN_SRP_PMT_PLANS_PVT SQL Statements
12.1.1
-
APPS.CN_SRP_PMT_PLANS_PVT dependencies on CN_PAYMENT_TRANSACTIONS_ALL
12.1.1
-
APPS.CN_PAYMENT_WORKSHEET_PVT dependencies on CN_PAYMENT_TRANSACTIONS_ALL
12.2.2
-
APPS.CN_PURGE_TABLES_PVT SQL Statements
12.2.2
-
APPS.CN_UPG_PMT_TRXNS_PKG dependencies on CN_PAYMENT_TRANSACTIONS_ALL
12.1.1
-
APPS.CN_UPG_PMT_TRXNS_PKG dependencies on CN_PAYMENT_TRANSACTIONS_ALL
12.2.2
-
APPS.CN_SRP_PMT_PLANS_PVT SQL Statements
12.2.2
-
APPS.CN_WF_PMT_PKG dependencies on CN_PAYMENT_TRANSACTIONS_ALL
12.1.1
-
APPS.CN_WF_PMT_PKG dependencies on CN_PAYMENT_TRANSACTIONS_ALL
12.2.2
-
APPS.CN_PAYMENT_WORKSHEET_PVT dependencies on CN_PAYMENT_TRANSACTIONS_ALL
12.1.1
-
APPS.CN_SRP_PMT_PLANS_PVT dependencies on CN_PAYMENT_TRANSACTIONS_ALL
12.2.2
-
APPS.CN_PURGE_TABLES_PVT dependencies on CN_PAYMENT_TRANSACTIONS_ALL
12.2.2
-
PACKAGE BODY: APPS.CN_PURGE_TABLES_PVT
12.2.2