Escolar Documentos
Profissional Documentos
Cultura Documentos
1. OBJECTIVE ........................................................................................................................................................... 3
1.1 SCOPE OF THE DOCUMENT...............................................................................................................3
1.2 TERMS USED.........................................................................................................................................3
2. INTRODUCTION ..................................................................................................................................................3
2.1 BENEFITS OF CASH POOLING TECHNIQUES: ........................................................................................4
2.2 BUSINESS SCENARIO ..................................................................................................................................4
3. STEPS FOR CREATING BAT THROUGH SWEEP TRANSACTION GENERATION PROGRAM ...............4
3.1 GENERAL SETUP ..........................................................................................................................................4
3.2 BANK ACCOUNT TRANSFER/CASH FLOW USING SWEEP TRANSACTION GENERATION
PROGRAM ............................................................................................................................................................ 7
3.3 BANK ACCOUNT TRANSFER USING GENERATE CASH LEVELING PROGRAM ........................... 22
4.TECHNICAL ASPECT ............................................................................................................................................ 34
5. REFERENCES ........................................................................................................................................................ 35
2. INTRODUCTION
Cash Pooling Techniques are used by the Organizations to optimize the funds by consolidating internal bank balances across
multiple bank accounts. It is usually performed on a daily basis. This technique is employed by companies holding funds at
financial institutions. Cash pooling allows companies to combine their credit and debit positions in various accounts into one
account.
You can create the following two types of cash pools:
Notional Cash Pool: This type of cash pool is used for cash leveling similar to zero balancing without the actual funds
movement.
Physical Cash Pool: This type of cash pool is used for cash leveling wherein the user can initiate fund transfers or
mirror cash transfers performed by the bank.
The system profile option "CE: Bank Account Transfers" defines where the cash transfers will be created as a result of the cash
pool activity. If you choose Cash Management, then the cash transfers created by the cash leveling or ZBA sweep activity will be
created in Cash Management using the Bank Account Transfer framework.
Navigation: System Administrator -> Profile ->System -> CE: Bank Account Transfer
Navigation: Cash Management Responsibility -> Setup -> Bank -> Bank Accounts
In below screenshots, one Concentrated Bank Account and 4 Sub Accounts are created.
NOTE :All bank accounts in the cash pool have to share the same currency.
10. Select next and enter payment method in bank account transfer attributes page
Bank account mapping template will consider these transaction codes while loading bank statement.
Navigation: CM -> Setup -> Bank -> Transaction Codes
User can use any of the existing mapping templates, In this scenario seeded BAI2 template is used.
1. Header mapping template details.
1. Statement Loader
2. Import Statement
Note : Agent Bank account should be the sub account. Sweep Transaction generation will not work if this column is blank. Bank
Account transfer can happen between a concentrated bank account and subaccount or vice versa but transfer between two
concentrated bank account or two sub account is not supported.
NOTE:Bank account transfer created through this program will have Settled status, Here settlement through oracle payment is
not requirement.
Navigation: Bank Account Transfer=>Query Bank account transfer number=>Click on Transfer number=>View Cashflows
1. Query the Transfer number 522 from Sweep Transaction Generation Output.
3.2.10 RECONCILE THE CASH FLOW AGAINST THE STATEMENT LINE UPLOADED
Note: You can also submit Auto Reconciliation Program to reconcile the statement Lines
Similarly to Reconcile the Cashflow number 482(Cash Inflow), bank statement for Sub account 96630469676 should be loaded.
Please refer above steps to load bank statement
1. Navigation: CM Responsibility=>Bank Statements=>Bank Statements and Reconciliation
2. Query concentrated Bank Account 96630469676
3. Click on Review => Lines
Navigation: CM Responsibility=>Bank Account Transfer=>Search Transfer number 522 =>Click on Transfer Number=>View
Cashflows => Click on Cashflow number.
NOTE: For Bank Account Transfer Created Event, accounting entry will not be created. This is standard functionality.
Note : Since Cash Pool is used as a source to generate daily cash balances, user needs to enter the Cash Pool name.
Note: Cash Position will list all the balances of the queried bank account. When a transfer is initiated from here it should
automatically take the relevant amount for the bank account from Cash Position results.If your cash position includes cash pools,
you can select to generate a cash leveling proposal from the Cash Position Results Page, in the Bank Account View Page or Cash
Pool View Page.
e. Click on Generate.
NOTE: The bank account transfer created through Cash Leveling program will always have the status as Settlement in
Progress. This means it requires settlement through Oracle Payments.
3. Enter the Payment Process Profile name, Select action Run Payment Process and click on Go.
5. Click continue
NOTE: For more details on settlement of BAT, refer Oracle metalink doc R12 White Paper on Bank Account Transfer for
Oracle Cash Management (Doc ID 1276861.1)
2. In Transaction tab Enter the Cash Flow Number and click on Find.
Navigation to get Cash Flow Number: Bank Account Transfer=>Query Bank account transfer number 542 =>Click on Transfer
number=>View Cashflows
4. After the Cash Flows are cleared, run Create accounting as explained above in 3.2.11
3. Reconciliation tables:
CE_STATEMENT_RECONCILS_ALL : Unique identifier is REFERENCE_ID(Cashflow_id/Check_id/receipt_id).
REFERENCE_TYPE: Determines whether the transaction is a Payment/receipt/cashflow.
7. Cashpool tables
CE_CASHPOOLS: Stores the cashpool header details. Unique Identifier is CASHPOOL_ID
CE_CASHPOOL_SUB_ACCTS: Stores the Cashpool sub-account information. Unique identifier is
CASHPOOL_SUB_ACCT_ID
CE_PROPOSED_TRANSFERS: Stores Information about proposed cash leveling transfers. This table will be purged
after all Cash leveling fund transfers(For a particular Cash Leveling Proposal) is complete.
Unique Identifier is PROPOSED_TRANSFER_ID