Search Results ce_transaction_codes
Overview
The CE_TRANSACTION_CODES table is a core reference table within the Oracle E-Business Suite Cash Management (CE) module. It serves as the central repository for defining and storing bank transaction codes. These codes are critical for the automated reconciliation of bank statements, as they map incoming bank transaction descriptions from electronic statements (e.g., BAI2, SWIFT MT940) to specific internal accounting events within Oracle EBS. The table enables the system to correctly categorize cash flows, such as distinguishing between customer receipts, supplier payments, bank charges, and interest income, thereby facilitating accurate cash positioning and automated journal entry creation.
Key Information Stored
The table's primary purpose is to link a transaction code to its corresponding accounting treatment and source. Key columns, as indicated by its foreign key relationships, include TRANSACTION_CODE_ID (the primary key), BANK_ACCOUNT_ID, RECEIPT_METHOD_ID, and RECEIVABLES_TRX_ID. The BANK_ACCOUNT_ID links the code to a specific bank account defined in AP_BANK_ACCOUNTS_ALL. The RECEIPT_METHOD_ID associates the code with a Receivables receipt method, defining how customer receipts are applied. The RECEIVABLES_TRX_ID links to AR_RECEIVABLES_TRX_ALL, tying the bank transaction to a specific receivables activity or invoice type. Other attributes typically define the code's type (e.g., 'RECEIPT', 'PAYMENT', 'MISC'), name, description, and the natural account to be used in the resulting accounting entry.
Common Use Cases and Queries
The primary use case is the setup and maintenance of automatic reconciliation rules. When a bank statement line is imported, its transaction code is matched against records in CE_TRANSACTION_CODES to determine the appropriate accounting action. A common reporting need is to list all configured transaction codes for a specific bank account to audit reconciliation setup. A sample query for this is:
- SELECT tc.transaction_code, tc.name, tc.type, aba.bank_account_name FROM ce_transaction_codes tc, ap_bank_accounts_all aba WHERE tc.bank_account_id = aba.bank_account_id AND aba.bank_account_num = '<ACCOUNT_NUMBER>';
Another critical query involves diagnosing reconciliation failures by checking for statement lines (CE_STATEMENT_LINES) that could not be matched to a valid transaction code due to a missing or misconfigured entry in this table.
Related Objects
As per the provided metadata, CE_TRANSACTION_CODES has integral relationships with several key tables. It is referenced as a foreign key by transaction processing tables: CE_STATEMENT_LINES (holds imported bank statement details), CE_ARCH_LINES (for archived transactions), and CE_JE_MAPPINGS (for journal entry rule definitions). Its definitions are sourced from other modules via foreign keys to AP_BANK_ACCOUNTS_ALL (Payables bank accounts), AR_RECEIPT_METHODS (Receivables receipt methods), and AR_RECEIVABLES_TRX_ALL (Receivables transaction types). This structure ensures that bank transaction processing is tightly integrated with the underlying payables and receivables operations.
-
Table: CE_TRANSACTION_CODES
12.1.1
owner:CE, object_type:TABLE, fnd_design_data:CE.CE_TRANSACTION_CODES, object_name:CE_TRANSACTION_CODES, status:VALID, product: CE - Cash Management , description: Bank transaction codes , implementation_dba_data: CE.CE_TRANSACTION_CODES ,
-
Table: CE_TRANSACTION_CODES
12.2.2
owner:CE, object_type:TABLE, fnd_design_data:CE.CE_TRANSACTION_CODES, object_name:CE_TRANSACTION_CODES, status:VALID, product: CE - Cash Management , description: Bank transaction codes , implementation_dba_data: CE.CE_TRANSACTION_CODES ,
-
APPS.CEP_STANDARD dependencies on CE_TRANSACTION_CODES
12.1.1
-
APPS.CE_ZBA_DEAL_GENERATION dependencies on CE_TRANSACTION_CODES
12.1.1
-
APPS.CE_PURGE_TRX_CODES_XML dependencies on CE_TRANSACTION_CODES
12.2.2
-
APPS.CE_ZBA_DEAL_GENERATION dependencies on CE_TRANSACTION_CODES
12.2.2
-
APPS.CE_AUTO_BANK_MATCH dependencies on CE_TRANSACTION_CODES
12.2.2
-
APPS.CE_AUTO_BANK_IMPORT dependencies on CE_TRANSACTION_CODES
12.1.1
-
APPS.CE_ZBA_DEAL_GENERATION dependencies on CE_TRANSACTION_CODES
12.2.2
-
APPS.CE_TRANSACTION_CODES_PKG dependencies on CE_TRANSACTION_CODES
12.1.1
-
APPS.CE_COPY_TRX_CODES_XML dependencies on CE_TRANSACTION_CODES
12.2.2
-
APPS.CE_AUTO_BANK_MATCH dependencies on CE_TRANSACTION_CODES
12.1.1
-
APPS.CE_JE_CREATION dependencies on CE_TRANSACTION_CODES
12.2.2
-
APPS.CE_TRANSACTION_CODES_PKG dependencies on CE_TRANSACTION_CODES
12.2.2
-
APPS.CE_JE_CREATION dependencies on CE_TRANSACTION_CODES
12.1.1
-
APPS.CE_ZBA_DEAL_GENERATION dependencies on CE_TRANSACTION_CODES
12.1.1
-
APPS.CE_AUTO_BANK_MATCH dependencies on CE_TRANSACTION_CODES
12.1.1
-
APPS.CEP_STANDARD dependencies on CE_TRANSACTION_CODES
12.2.2
-
APPS.CE_AUTO_BANK_IMPORT dependencies on CE_TRANSACTION_CODES
12.2.2
-
APPS.CE_AUTO_BANK_IMPORT dependencies on CE_TRANSACTION_CODES
12.2.2
-
APPS.CE_AUTO_BANK_MATCH dependencies on CE_TRANSACTION_CODES
12.2.2
-
APPS.CE_TRANSACTION_CODES_PKG dependencies on CEP_STANDARD
12.1.1
-
APPS.CE_TRANSACTION_CODES_PKG dependencies on STANDARD
12.1.1
-
APPS.CE_TRANSACTION_CODES_PKG SQL Statements
12.1.1
-
APPS.CE_TRANSACTION_CODES_PKG SQL Statements
12.2.2
-
APPS.CE_TRANSACTION_CODES_PKG dependencies on CE_TRANSACTION_CODES_S
12.2.2
-
VIEW: APPS.CE_TRANSACTION_CODES_DFV
12.2.2
-
VIEW: APPS.CE_TRANSACTION_CODES_DFV
12.1.1
-
APPS.CE_COPY_TRX_CODES_XML SQL Statements
12.2.2
-
APPS.CE_PURGE_TRX_CODES_XML dependencies on CE_BANK_ACCOUNTS_V
12.2.2
-
APPS.CE_TRANSACTION_CODES_PKG dependencies on CEP_STANDARD
12.2.2
-
APPS.CE_PURGE_TRX_CODES_XML dependencies on CE_BANK_ACCOUNTS
12.2.2
-
SYNONYM: APPS.CE_TRANSACTION_CODES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CE_TRANSACTION_CODES, status:VALID,
-
VIEW: CE.CE_TRANSACTION_CODES#
12.2.2
owner:CE, object_type:VIEW, object_name:CE_TRANSACTION_CODES#, status:VALID,
-
APPS.CE_AUTO_BANK_MATCH dependencies on PAY_PAYMENT_TYPES
12.1.1
-
APPS.CE_TRANSACTION_CODES_PKG dependencies on STANDARD
12.2.2
-
APPS.CE_AUTO_BANK_MATCH dependencies on PAY_PAYMENT_TYPES
12.2.2
-
VIEW: APPS.CE_BANK_TRX_CODES_V
12.1.1
-
SYNONYM: APPS.CE_TRANSACTION_CODES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CE_TRANSACTION_CODES, status:VALID,
-
VIEW: APPS.CE_BANK_TRX_CODES_V
12.2.2
-
PACKAGE BODY: APPS.CE_TRANSACTION_CODES_PKG
12.2.2
-
APPS.CE_AUTO_BANK_MATCH dependencies on AR_RECEIPT_METHODS
12.2.2
-
APPS.CE_AUTO_BANK_MATCH dependencies on AR_RECEIPT_METHODS
12.1.1
-
VIEW: APPS.CEFV_BANK_STATEMENT_LINES
12.1.1
-
VIEW: APPS.CEFV_BANK_STATEMENT_LINES
12.2.2
-
PACKAGE BODY: APPS.CE_TRANSACTION_CODES_PKG
12.1.1
-
APPS.CE_AUTO_BANK_IMPORT dependencies on GL_DAILY_CONVERSION_TYPES
12.2.2
-
APPS.CE_AUTO_BANK_IMPORT dependencies on GL_DAILY_CONVERSION_TYPES
12.1.1
-
VIEW: APPS.CE_JE_MAPPINGS_V
12.1.1
-
VIEW: APPS.CE_JE_MAPPINGS_V
12.2.2