Oracle Fusion Cash Management: Key Tables and Sample SQL Queries
Oracle Fusion Cash Management (CE) plays a critical role in managing and reconciling an organization’s bank accounts, cash positions, and liquidity.
This post will help in understanding the core Cash Management tables and relationships is essential for building reports and integrations.
In this blog post, we will discuss about :
-
Core Cash Management Tables
-
Table Relationships
-
Sample SQL Queries
-
Common Use Cases
Key Oracle Fusion Cash Management Tables
Table Name | Description |
---|---|
CE_BANK_ACCOUNTS | Stores bank account definitions (shared with Payables). |
CE_BANK_ACCT_USES_ALL | Links bank accounts to uses (Payables, Receivables, Payroll, etc.). |
CE_STATEMENT_HEADERS | Stores bank statement header details. |
CE_STATEMENT_LINES | Contains transaction lines from bank statements (debits/credits). |
Table Relationships
Sample SQL Queries
1. List of Bank Accounts
2. Bank Account Uses (e.g., Payables/Receivables)
3. Bank Statement with Line Items
4. Cash Balance by Bank Account
Real-World Use Cases
-
✅ Cash Position Reporting: Determine current balances across accounts.
-
🔁 Bank Reconciliation: Track unreconciled transactions or mismatches.
-
🏦 Bank Statement Review: Analyze incoming/outgoing transactions from the bank feed.
Tips
-
Check
CE_BALANCES
for real-time vs as-of-date balances. -
Use
CE_STATEMENT_LINES
for tracking bank fees, interest, or ACH deposits. -
For multi-currency environments, ensure you're filtering by
currency_code
.