Search Results ce_statement_lines_s




Overview

APPS.CE_AUTO_BANK_CLEAR is a core Cash Management (CE) package body responsible for automating the bank statement reconciliation cycle in Oracle E-Business Suite 12.1.1 and 12.2.2. Its primary business function is to match bank statement lines against open transactions — receipts, payments, and other cash movements — and to clear or unclear those transactions automatically or under user-directed control. The package underpins the Automatic Reconciliation feature in Cash Management, enabling organizations to reconcile high volumes of statement lines without manual intervention.

The package maintains internal state flags such as yes_manual_clearing and yes_reverse_mode, which govern whether the reconciliation run operates in manual or reverse mode. These flags are manipulated through dedicated setter and getter routines, giving callers fine-grained control over processing behavior within a single session.

Key Procedures and Functions

Tables Accessed

Usage Notes

CE_AUTO_BANK_CLEAR is typically invoked from the Cash Management Automatic Reconciliation concurrent program and from the Bank Statements reconciliation forms. The ETRM metadata records that it is referenced by eleven other packages, confirming its role as a shared service within the CE and AR reconciliation stack. Custom code should not call this package directly in production; instead, the supported public API surface for reconciliation is exposed through the standard Cash Management APIs. The setter routines (SET_MANUAL_CLEARING, SET_REVERSE_MODE) are intended for use within a controlled reconciliation run to alter processing behavior, and the getters allow downstream logic to branch on the current mode. Because the package writes to AR receipt and payment schedule tables, any direct invocation must respect the same transaction and validation rules enforced by the standard reconciliation flows.