Search Results ce_arch_recon_errors




Overview

The CE_ARCH_RECON_ERRORS table is a core data retention object within the Oracle E-Business Suite Cash Management (CE) module, specifically in versions 12.1.1 and 12.2.2. It functions as the archival repository for records from the operational CE_RECONCILIATION_ERRORS table. Its primary role is to preserve a historical log of reconciliation errors that have been identified during the bank statement reconciliation process but are no longer active or require immediate attention. By moving these records from the active table to this archive, the system maintains performance for ongoing reconciliation activities while ensuring a complete audit trail and compliance with data retention policies for financial reconciliation discrepancies.

Key Information Stored

While the provided metadata does not list specific columns, the table's description and foreign key relationships define its critical data elements. As an archive of CE_RECONCILIATION_ERRORS, it will store historical snapshots of error details, including the reconciliation error identifier, error type, and description. The documented foreign keys indicate two essential pieces of contextual information stored in each archived record: the STATEMENT_LINE_ID, which links the error to the specific bank statement line in the CE_ARCH_LINES table, and the APPLICATION_SHORT_NAME, which identifies the source subledger application (e.g., Payables, Receivables) for the transaction that caused the reconciliation mismatch, via the FND_APPLICATION table.

Common Use Cases and Queries

This table is primarily used for historical analysis, auditing, and troubleshooting. Common scenarios include generating long-term reports on reconciliation error trends, investigating past reconciliation issues for a specific bank account, or fulfilling audit requests for archived reconciliation data. A typical analytical query would join this table to the CE_ARCH_LINES and CE_STATEMENT_HEADERS tables to analyze errors in the context of full bank statements.

SELECT arch_err.*, arch_line.trx_code, stmt.bank_account_num
FROM ce_arch_recon_errors arch_err,
     ce_arch_lines arch_line,
     ce_statement_headers stmt
WHERE arch_err.statement_line_id = arch_line.statement_line_id
AND arch_line.statement_header_id = stmt.statement_header_id
AND stmt.bank_account_id = :p_bank_acct_id
AND stmt.statement_date BETWEEN :p_date_from AND :p_date_to;

Related Objects

The table maintains defined foreign key relationships with two other EBS objects, as per the provided metadata:

  • CE_ARCH_LINES: The primary related table. The CE_ARCH_RECON_ERRORS.STATEMENT_LINE_ID column references the archived bank statement line (in CE_ARCH_LINES) with which the historical error was associated. This is the key join for retrieving the transactional context of an archived error.
  • FND_APPLICATION: The CE_ARCH_RECON_ERRORS.APPLICATION_SHORT_NAME column references this foundation table to provide a readable name for the Oracle EBS application (like AP or AR) that was the source of the transaction causing the reconciliation error.

The table is intrinsically linked to its operational counterpart, the CE_RECONCILIATION_ERRORS table, from which its records are sourced during archival processes.