1
OracleErpGuide.com
Contents
Cash Positioning ............................................................................................................... 3
Concept ......................................................................................................................................................... 4
Functionality in Fusion Vs eBusiness Suite .................................................................................................... 4
Setups............................................................................................................................................................ 5
Transaction Flow ........................................................................................................................................... 5
Bank Account Groups .................................................................................................................................. 28
Buy Full Book Set: ........................................................................................................... 32
Page 2 of 32
OracleErpGuide.com
Cash Positioning
Page 3 of 32
OracleErpGuide.com
Concept
Cash Positioning shows Balance Available for Utilization in Bank Accounts
Cash Positioning shows the Bank Balances available on hand for current day (i.e. Today). It
attempts to show the money on hand in Banks as of the current moment. It is provided to help
the Liquidity Management function.
Functionality in Fusion Vs eBusiness Suite
The Cash Positioning Functionality has changed in Fusion compared to eBusiness Suite
Functionality as per eBusiness Suite
Oracle eBusiness Suite attempts to show the Money Available in Bank Accounts by using the
- Last Bank Statement entered
- Receipts and Payments entered for TODAY (in Oracle Receivables and Payables
modules)
- Bank Transfers
eBusiness Suite combines the data of Bank Statements and Receipts and Payments entered in
Receivables and Payables modules for arriving at the most accurate Balance on Hand in the
Bank that is available for utilization
(Please Refer R12 Course Guide for more details on Concept/Setups and Transaction Flow)
Functionality as per Fusion Cloud
Oracle Fusion attempts to show the Money Available in Bank Accounts by using
- Last Bank Statement entered AND
- Intraday Bank Statements for TODAY
- Manual Transactions entered in the Cash Position
- Bank Transfers
Receipts and Payments entered in Fusion Receivables and Payables are NOT
considered for computing the Cash Position (This is the main difference in Fusion and
EBS Functionality)
Intraday Bank Statement means a Bank Statement you are entering during the daytime (for
that day) say 2 PM (i.e. before the close of the Business Day) with the Bank Statement Lines
known upto 2 PM. It is expected that further Statement Lines will get added to this statement
in next few hours by the close of Business Day. See further steps to know, how to enter
Intraday Bank Statements.
E.g. Today is 7-Aug-17
Hence Opening Balance will be taken from a Bank Statement entered for 6-Aug-17 (i.e. the
Previous Day), if the Previous Day Statement is not entered, it will take the Balance from
latest earlier day Bank Statement.
Inflow and Outflow will be taken from TODAY’s Intraday Bank Statement and Manual
Transactions entered in Cash Positioning. Please go through further steps.
Page 4 of 32
OracleErpGuide.com
Setups
Follow these configurations before you generate the Cash Position
Create Bank Account
Create a Bank Account (Steps narrated in earlier chapters). Select proper Legal Entity while
creating Bank Account and Give access to the Operating Unit.
Create Payment Document
Create a Payment Document (Steps narrated in Payables Course Guide). Enter a Sample
Payment in Payables and Test it.
Create Receipt Class and Receipt Method
Create a Receipt Class and Receipt Method (Steps narrated in Receivables Course Guide).
Enter a Sample Receipt in Receivables and Test it.
Transaction Flow
Following demonstration is performed on 7-Aug-17. As Cash Position always shows the
most Current Position, it will show the Position as of this current moment
Create a Last Day Bank Statement
Enter a Bank Statement for earlier day i.e. 6-Aug-17
ORACLE
Page 5 of 32
OracleErpGuide.com
From Navigator, Click “Bank Statements and Reconciliation” in Cash Management Group
ORACLE
Click “Create Bank Statement” from Right Side Menu
ORACLE
Select the Bank Account (RBS-1027) and Yesterday’s Date (6-Aug-17) in Bank Statement
header details as above. Enter Opening Balance and Closing Balance for Yesterday. DO NOT
Page 6 of 32
OracleErpGuide.com
choose the [ ] Intraday check box, as this is a Bank Statement we are entering for the close of
the yesterday.
Note the Closing Balance above i.e. 154,000/- USD (This will be taken as Opening Balance
for Cash Position of TODAY i.e. 7-AUG-17)
Click on “Statement Lines” TAB and Click “+” in the “Statement Lines” TAB
ORACLE
Enter a Statement Line as above. Click OK.
ORACLE
Page 7 of 32
OracleErpGuide.com
Click “Save” and see that the Balance Check is 0.00 (i.e. there is no difference in Calculated
Closing Balance – Opening +/- Statement Lines = Entered Closing Balance in “Balances”
TAB)
Click “Save and Close”
Create Intraday Bank Statement for TODAY
Navigate the same steps to Create a Bank Statement as above. As explained earlier, Intraday
Statement is a Bank Statement entered during day (before the close of day) with the
Statement Lines known till such time. This data is used for most accurate calculation of the
Bank Balance available for utilization.
ORACLE
Enter an Intraday Bank Statement as above (Select the [X] Intraday check box). For Intraday
Statements, the Balances TAB need not be entered.
Page 8 of 32
OracleErpGuide.com
Click on “Statement Lines” TAB and Click “+” to Enter Several Statement Lines as above.
One Sample Transaction is shown below.
ORACLE
Click OK
Page 9 of 32
OracleErpGuide.com
Enter a few Statement Lines as above. Then Click “Save and Close”
ORACLE
Click OK. You will get a Confirmation that the Changes are Saved. Click OK on the
Confirmation.
Page 10 of 32
OracleErpGuide.com
View Cash Position Data Processes
From Navigator, go to “Scheduled Processes”
ORACLE
The Process “Cash Position Data Extraction” will be triggered automatically. This will
trigger the next Process “Cash Position Data Transfer”
These Processes will calculate the Cash Position and necessary tables will be populated with
the Cash Position data.
See that the Processes have Succeeded.
Page 11 of 32
OracleErpGuide.com
ORACLE
If “Cash Position Data Transfer” has Warning, Click on the Process and Click on the
Attachment link and Open the Output.
As Cash Position data for all Bank Accounts are processed, some Bank Transactions may
result in warning if Exchange Rate is not defined.
Since our Bank Account is in Functional Currency (USD) the Exchange Rates are not
required for our Bank Account RBS-1027
Page 12 of 32
OracleErpGuide.com
View the Cash Position
ORACLE
Go to “Cash Balances” Work Area. Cash Position will show Position for All Qualifying Bank
Accounts and a Summary at the Top (Overall Cash Balance and Total Variance)
The Bank Account “RBS-1027” is shown above as one of the Bank Accounts in the Cash
Position. Click on “Show Filters”
Page 13 of 32
OracleErpGuide.com
Select the Bank Account(s) (In the Filters) for which you want to View the Cash Position.
Click on “View Cash Position”
View the Cash Position for your Bank Account as above.
Notes:
Page 14 of 32
OracleErpGuide.com
- The Opening Balance is taken from Yesterday’s Bank Statement Closing Balance
- Inflow and Outflow is taken from the Intraday Bank Statement of TODAY
- Projected and Variance are Calculated as Opening Balance + Inflow – Outflows
If Cash Position DOES NOT show your Bank
Account
If your Bank Account is not shown in the Cash Position, Perform following steps
ORACLE
Click on “View Cash Position” from the Right Side Menu (Instead of the “View Cash
Position” Button)
Page 15 of 32
OracleErpGuide.com
ORACLE
Right Scroll Thumb
Find your Bank Account in the Columns (if required to scroll down and Scroll to Right using
the Thumb at the Bottom)
If you still do not find your Bank Account, Perform the following Cash Position Data
Processes
ORACLE
Page 16 of 32
OracleErpGuide.com
Run the Process “Cash Position Data Deletion” first. It will clean up all earlier populated data
for showing Cash Position sheet. Click OK and Submit Process.
ORACLE
Run Process “Cash Position Data Extraction” (It will trigger process “Cash Position Data
Transfer”). It will re-populate the Cash Position data in necessary tables.
Now you can again open the Right Side Menu and Click on “View Cash Position Menu” (Do
not use the “View Cash Position” Button – This has erroneous results in some fusion
instances)
Create a Payee
For Creating Ad Hoc Payments, you need to first, create a Payee
Page 17 of 32
OracleErpGuide.com
ORACLE
Click on “Create Payee” from the Right Side Menu
ORACLE
Enter Payee Details and Click “Save”. Then Click “+” in Bank Accounts
Page 18 of 32
OracleErpGuide.com
ORACLE
Enter Payee’s Bank Account Details. Click OK.
ORACLE
Click “Save and Close”
Page 19 of 32
OracleErpGuide.com
Setup Ad Hoc Payment Approval Rules
The Ad Hoc Payments and Bank Transfers share the SAME BPM TASK for setting
Approval Rules as follows
ORACLE
Go to Task “Manage Task Configurations for Financials”
Page 20 of 32
OracleErpGuide.com
Go to Task “BankAcctTransferRequestForAction”. Click on “Assignees” Box in the Right
Pane. Then Click on the Participant Box “Bank Account T…”. Then Click on the Business
Rule Name “BankAccountTransferSerialApproval”
Setup a Rule as above for AutoApproval. Note the Auto Action as “APPROVE” so that the
Ad Hoc Payments OR Bank Transfer gets Approved automatically.
Create Ad Hoc Payments
On the Cash Position View shown in earlier step, Click on “Make a Payment”
Page 21 of 32
OracleErpGuide.com
ORACLE
Enter Payment Details. Click Submit
ORACLE
Click Yes
Page 22 of 32
OracleErpGuide.com
ORACLE
Click on “Manage Ad Hoc Payments”
ORACLE
See that the Payment Status is “Formatted” and Payment Status is “Completed” (Initially it
will show as “Pending Approval”, Wait for a short time and Refresh the Screen). You can see
Scheduled Processes and View the Formatted Payment Output if required. Click Done.
Page 23 of 32
OracleErpGuide.com
ORACLE
From Right Side Menu, Click “View Cash Position”
ORACLE
See that the Outflow is now 21,375 (Increased by 3,250/- from 18,125/-). Expand the
Outflow by clicking Triangle Icon before it.
Page 24 of 32
OracleErpGuide.com
ORACLE
See that the Outflow now records 3,250/- as External Transaction (Electronic Fund Transfer).
You can Click on External Transactions or Intra Day Lines to Zoom into details. Click on
18,125/-
ORACLE
See the Transaction Details for Intra Day Transactions. You can check [X] Exclude to
Exclude some Lines from the Cash Position.
Page 25 of 32
OracleErpGuide.com
ORACLE
Click on “3,250” in earlier step to Zoom to details as above. You can check [X] Exclude to
Exclude some Lines from the Cash Position.
Create Manual Transactions
Manual Transactions can be added to fine tune the liquidity position using known
information like Funds to be kept aside for particular purposes, or Funds that are expected to
come etc.
Page 26 of 32
OracleErpGuide.com
ORACLE
Click on “Add Manual Transactions”
ORACLE
Enter a Manual Transaction (Inflow or Outflow) as above. Click on “Save and Close”
Manual Transactions should also get reflected in Cash Position. However, Some Fusion
Instances do not show the Manual Transaction Amounts in Cash Position as a bug.
Page 27 of 32
OracleErpGuide.com
Bank Account Groups
In eBusiness Suite, you could group some Bank Accounts together for Cash Positioning
through Cash Pools. That functionality can be emulated to a limited extent in Fusion through
Bank Account Groups
Create Bank Account Group
ORACLE
Click on “Show Filters”
Page 28 of 32
OracleErpGuide.com
In Fliters, [X] Check the Bank Accounts for which you want to Create a Group. Then Click
“Save”
ORACLE
Enter Bank Account Group Name (E.g. “RBS” as above) and Click OK to Create the Bank
Account Group
Page 29 of 32
OracleErpGuide.com
View Cash Position for the Bank Account Group
Select the Bank Account Group (“RBS”) to View only the Bank Accounts within the Group
as above.
ORACLE
Page 30 of 32
OracleErpGuide.com
Click “View Cash Position” from Right Side Menu
ORACLE
Select Bank Account Group in Top Right Corner to see the Relevant Bank Accounts in the
Bank Group
Page 31 of 32
OracleErpGuide.com
Buy Full Book Set:
5,000+ Pages
9,500+ Snaps
https://oracleerpguide.com/fusion-books-fullset-learn/
Page 32 of 32