edu3fc6y
TRANSCRIPT
-
7/30/2019 EDU3FC6Y
1/57
Copyright 2007, Oracle. All rights reserved.
Oracle Cash Management
Release 12 Migration
-
7/30/2019 EDU3FC6Y
2/57
Copyright 2007, Oracle. All rights reserved.1 - 2
Objectives
After completing this lesson, you should be able to:
Describe the new R12 Cash Management features
Set up the new R12 Cash Management
-
7/30/2019 EDU3FC6Y
3/57
Copyright 2007, Oracle. All rights reserved.1 - 3
Agenda
Bank Account Model
Bank Account Balances and Interest Calculations
Bank Account Transfers
Subledger Accounting Bank Statement Reconciliation
Multi-Org Access Control and Security
Cash Pooling
-
7/30/2019 EDU3FC6Y
4/57
Copyright 2007, Oracle. All rights reserved.1 - 4
Agenda
Bank Account Model
Bank Account Balances and Interest Calculations
Bank Account Transfers
Subledger Accounting Bank Statement Reconciliation
Multi-Org Access Control and Security
Cash Pooling
-
7/30/2019 EDU3FC6Y
5/57
Copyright 2007, Oracle. All rights reserved.1 - 5
Bank Account Model
Definition
Defines and tracks all bank account information in a
central place.
Grants explicitly account access to multiple operating
units/functions and users.
Uses Multi-Org Access and UMX-based security.
Provides ownership of bank accounts by legal entities
with the option to grant account use to Operating Unit
(Payables, Receivables), Legal Entity (Treasury),
Business Group (Payroll).
-
7/30/2019 EDU3FC6Y
6/57
Copyright 2007, Oracle. All rights reserved.1 - 6
Bank Account Model
Integration
Bank
Bank Branch Bank Account
Trading CommunityArchitecture (TCA)
Cash Management
Treasury
Payables
Receivables
Payroll
-
7/30/2019 EDU3FC6Y
7/57Copyright 2007, Oracle. All rights reserved.1 - 7
Bank Account Model
Benefits
Reduces number of access points to manage bank
accounts.
Centralizes user interface.
Improves visibility and control of bank accounts.
Simplifies bank reconciliation.
Provides reconciliation of a single bank statement
across multiple Operating Units.
Increases percentage of automatically reconciled
transaction.
Adds flexibility by using bank account
level reconciliation parameters.
-
7/30/2019 EDU3FC6Y
8/57Copyright 2007, Oracle. All rights reserved.1 - 8
Cash Management Security Components
Bank Owner - LE
Organization Use LE, OU, BG
Bank
Account
Setup:
MOAC AR, APTreasury
Payroll
Bank Account Use CE Cashflow Transactions
Security
Profiles:
Use Create/View/Reconcile CE Cashflow
Transactions
Maintenance Create/Update Accounts
Bank Transfers Create Bank Account Transfers
UMX
Security
Wizard:
-
7/30/2019 EDU3FC6Y
9/57Copyright 2007, Oracle. All rights reserved.1 - 9
Bank Account Model
Summary
Single bank account definition can be used across
different organizations and functions
Centralized maintenance
Explicit usage permission
Simplified reconciliation
Cross-unit reconciliation
Bank account level reconciliation parameters
-
7/30/2019 EDU3FC6Y
10/57Copyright 2007, Oracle. All rights reserved.1 - 10
Practice 1 Overview:
Creating a Bank Account
This practice covers the following topics:
Creating a new bank
Creating a bank branch
Creating a bank account
-
7/30/2019 EDU3FC6Y
11/57Copyright 2007, Oracle. All rights reserved.1 - 11
Bank Account Model
Setup and Process
Define Bank Branches
Define Bank
Counterpartiesand link to
Bank Branches
Define Bank Accounts
Define Banks
SETUPTreasuryPayroll
Treasury Use?
Cash Management
Add Bank
Account to
Organizational
Payment
Method
Payroll Use?
No
Yes
No
Yes
End
System check for users privileges for Bank
Account Maintenance
-
7/30/2019 EDU3FC6Y
12/57Copyright 2007, Oracle. All rights reserved.1 - 12
Implementation Considerations
Trading Community Architecture: Bank and Bank
Branches
Human Resources: Organizational hierarchy
Business Group
Legal Entity
Operating Unit
General Ledger: Accounting FlexFields
Payroll (if used)
Treasury (if used)
-
7/30/2019 EDU3FC6Y
13/57Copyright 2007, Oracle. All rights reserved.1 - 13
Agenda
Bank Account Model
Bank Account Balances and Interest Calculations
Bank Account Transfers
Subledger Accounting
Bank Statement Reconciliation
Multi-Org Access Control and Security
Cash Pooling
-
7/30/2019 EDU3FC6Y
14/57Copyright 2007, Oracle. All rights reserved.1 - 14
Bank Account Balances and Interest Calculations
Description
Centralizes balances and interest. Tracks balances of
all internal bank accounts in a single location.
Reports on the accumulated bank account interest.
Allows manual entry and automatic upload.
Compares actual historic vs. projected balances.
Provides flexible reports onscreen and through XML.
Provides reusable interest rate schedules.
-
7/30/2019 EDU3FC6Y
15/57Copyright 2007, Oracle. All rights reserved.1 - 15
Bank Account Balances and Interest Calculations
Benefits
Improves visibility of bank account balances.
Single place to maintain balances for all internal bank
accounts.
Verifies bank account interest charges.
Flexible tool to calculate interest due.
Improves balance reporting.
Keep track of and report on multiple balance types,
including actual vs. projected balances.
-
7/30/2019 EDU3FC6Y
16/57Copyright 2007, Oracle. All rights reserved.1 - 16
Bank Account Balances and
Interest Calculations Maintenance
Select a date
Maintain historical
balances of multiple
bank accounts
Yes
Query Bank Accounts
Maintenance
Maintain
balances of multiplebank accounts?
Maintain projected
balances of a single
bank account
Maintain
historical
balances?No
Maintain historical
balances of a single
account
Yes
No
Cash Position
-
7/30/2019 EDU3FC6Y
17/57Copyright 2007, Oracle. All rights reserved.1 - 17
Bank Account Balances and Interest Calculations
Summary
Manage all bank account balances in one place
Various balance and float types
Flexible reporting including XML Publisher
Verify bank interest charges
Flexible interest calculation tool
-
7/30/2019 EDU3FC6Y
18/57Copyright 2007, Oracle. All rights reserved.1 - 18
Bank Account Balances and
Interest Calculations Setup
Select balance
report view
Balance report
view exists ?
Create balance
report view
No
Reporting Calculation
View report results
Yes Assign interest rate
schedules to bank accounts
Select bank accounts for
interest calculation
Enter bankaccount balances
Select dates
View calculation results
Setup
Use
-
7/30/2019 EDU3FC6Y
19/57Copyright 2007, Oracle. All rights reserved.1 - 19
Implementation Considerations
Determine need for customized XML Publisher reporting.
-
7/30/2019 EDU3FC6Y
20/57Copyright 2007, Oracle. All rights reserved.1 - 20
Agenda
Bank Account Model
Bank Account Balances and Interest Calculations
Bank Account Transfers
Subledger Accounting
Bank Statement Reconciliation
Multi-Org Access Control and Security
Cash Pooling
-
7/30/2019 EDU3FC6Y
21/57Copyright 2007, Oracle. All rights reserved.1 - 21
Bank Account Transfers
Description
Allows creating, approving, settling and accounting
for cash transfers between internal bank accounts.
Uses with Cash Pools, Zero Balance Accounts
(ZBA) and Cash Leveling activities.
-
7/30/2019 EDU3FC6Y
22/57Copyright 2007, Oracle. All rights reserved.1 - 22
Bank Account Transfers
Description
Provides multiple creation methods.
Manual
Cash Leveling
Zero Balance Account (ZBA)
Includes bank account transfer payment templates.
Uses an option to Exclude from Settlement.
Provides multiple levels of security.
UMX Security for Transfer Creation
Separate Authorization Function
-
7/30/2019 EDU3FC6Y
23/57Copyright 2007, Oracle. All rights reserved.1 - 23
Improves cash management efficiency.
Creates bank account transfers and process payments
via seamless integration with Payments.
Journalizes bank account transfers with a powerful and
flexible subledger accounting feature. Increases cash positioning accuracy.
Updates projected balances automatically when the bank
account transfers are created.
Bank Account Transfers
Benefits
-
7/30/2019 EDU3FC6Y
24/57Copyright 2007, Oracle. All rights reserved.1 - 24
Bank Account Transfers Process
Create Bank Account
Transfer
Validate Bank
Account Transfer
Journalize Bank
Account Transfer
PROCESS
Authorization
Required?
Yes
No
Subledger
Accounting
Return status
Authorize Bank
Account Transfer
Payments
-
7/30/2019 EDU3FC6Y
25/57Copyright 2007, Oracle. All rights reserved.1 - 25
Bank Account Transfers
Dependencies and Interactions
Payments
Bank Account Transfers rely on the functionality
available in Payments to process the settlement of the
bank account transfers.
Intercompany For Bank Account Transfers between different internal
entities rely on the Intercompany setup to identify the
cross-charge segments.
Subledger Accounting
Journal entries for Bank Account Transfers
are created by the Subledger Accounting
engine.
-
7/30/2019 EDU3FC6Y
26/57
Copyright 2007, Oracle. All rights reserved.1 - 26
Bank Account Transfers
Summary
Create, settle and account for bank account transfers.
Intra- and inter-company cash transfers.
Domestic or foreign currency transfers.
Manage your cash position and bank statements
effectively.
Create bank account transfers in the cash position.
Record cash transfers based on the bank statement
activity.
-
7/30/2019 EDU3FC6Y
27/57
Copyright 2007, Oracle. All rights reserved.1 - 27
Bank Account Transfers Setup
Set up Transaction
Subtypes
Set up Payment
Templates
Set system profile
SETUP
-
7/30/2019 EDU3FC6Y
28/57
Copyright 2007, Oracle. All rights reserved.1 - 28
Bank Account Transfers
Setup Set System Profile
CE: Bank Account Transfers
This parameter defines where the cash transfers will be
created as a result of the cash pool activity
Profile Value Description
Cash Management Cash transfers will be created in Cash Management
using the Bank Account Transfer framework
Treasury
Cash transfers will be created in Oracle Treasury
using Inter-Account Transfers (if both accountsbelong to the same legal entity) or Intercompany
Funding transactions (if bank accounts belong to
different legal entities)
-
7/30/2019 EDU3FC6Y
29/57
Copyright 2007, Oracle. All rights reserved.1 - 29
Practice 2 Overview:
Setting Up Payment Templates
This practice covers the following topics:
Setting Up a Payment Template
-
7/30/2019 EDU3FC6Y
30/57
Copyright 2007, Oracle. All rights reserved.1 - 30
Practice 3 Overview:
Setting Up Bank Transfers
This practice covers the following topics:
Setting Up a Transaction Subtype
Creating a payment template
Creating a bank transfer
-
7/30/2019 EDU3FC6Y
31/57
Copyright 2007, Oracle. All rights reserved.1 - 31
Implementation Considerations
Where can your organization benefit from template based
bank transfers?
-
7/30/2019 EDU3FC6Y
32/57
Copyright 2007, Oracle. All rights reserved.1 - 32
Agenda
Bank Account Model
Bank Account Balances and Interest Calculations
Bank Account Transfers
Subledger Accounting
Bank Statement Reconciliation
Multi-Org Access Control and Security
Cash Pooling
-
7/30/2019 EDU3FC6Y
33/57
Copyright 2007, Oracle. All rights reserved.1 - 33
Subledger Accounting
Description
Rule-based accounting engine: Provides a
common, flexible framework for creating journal
entries for:
Bank Account Transfers Bank Statement Cash Flows in Cash Management
-
7/30/2019 EDU3FC6Y
34/57
Copyright 2007, Oracle. All rights reserved.1 - 34
Subledger Accounting
Description
CashManagement
Subledger Accounting
GL Journal
Entries andBalances
Subledger
JournalEntries
Subledger
Balances
Bank Account
Transfer
Accounting
Events
Accounting
Configurations
Accounting
Program
JournalEntry Setup
BankStatement
Cash Flow
-
7/30/2019 EDU3FC6Y
35/57
Copyright 2007, Oracle. All rights reserved.1 - 35
Subledger Accounting
Benefits
Reduces financial reporting costs.
Allows multiple accounting representations for a single
business event.
Resolves conflicts between corporate and local fiscal
accounting requirements. Increases transparency and auditability.
Retains the most granular level of detail in journal
entries.
Provides different summarization options in
the General Ledger.
Allows full audit and reconciliation.
-
7/30/2019 EDU3FC6Y
36/57
Copyright 2007, Oracle. All rights reserved.1 - 36
Subledger Accounting
Key Concepts
Event Model: Definition of the subledger transaction
types and lifecycle.
Event Class: Transaction types for accounting rule
purposes. Event Type: Possible actions with accounting
significance.
Transaction object: Data model containing transaction
information to be used in accounting.
Source: Any attribute of a transaction that
can be used in defining the journal entry
rules and when generating an entry.
-
7/30/2019 EDU3FC6Y
37/57
Copyright 2007, Oracle. All rights reserved.1 - 37
Subledger Accounting
Key Concepts Flow
Bank Account
Transfer
Bank StatementCash Flow
Create
Cancel
Clear
Unclear
Record
Cancel
Bank Account Transfer
Date
Cash Flow Amount
Bank Account Number
Bank Statement DateBank Statement Number
Cash Flow Amount
Sources Event Class Event Type
-
7/30/2019 EDU3FC6Y
38/57
Copyright 2007, Oracle. All rights reserved.1 - 38
Subledger Accounting
Summary
Flexible accounting engine.
Common flexible framework for creating journal entries
for Bank Account Transfers and Bank Statement Cash
Flows in Cash Management
Transparency and auditability. Drill down from the journal entry to the source
transaction
Trial balances
Flexible reports
-
7/30/2019 EDU3FC6Y
39/57
Copyright 2007, Oracle. All rights reserved.1 - 39
Implementation Considerations
General Ledger: The GL account derivation in this feature
depends on the setup in General Ledger.
-
7/30/2019 EDU3FC6Y
40/57
Copyright 2007, Oracle. All rights reserved.1 - 40
Agenda
Bank Account Model
Bank Account Balances and Interest Calculations
Bank Account Transfers
Subledger Accounting
Bank Statement Reconciliation
Multi-Org Access Control and Security
Cash Pooling
-
7/30/2019 EDU3FC6Y
41/57
Copyright 2007, Oracle. All rights reserved.1 - 41
Bank Statement Reconciliation
Description
Bank Transaction Codes can be linked to multiple
sources.
Reconciliation tolerances are:
Defined at the bank account level
Available as separate tolerances for manual and auto
reconciliation
Broken down by source for Auto reconciliation
Reconciliation can be done across operating units.
-
7/30/2019 EDU3FC6Y
42/57
Copyright 2007, Oracle. All rights reserved.1 - 42
Improved Efficiency: Increases straight-through
processing success rate of the auto reconciliation
Bank Statement Reconciliation
Benefits
Review results
Receive bank
statementLoad and verify
bank statement
Perform Auto
reconciliation
Create journal entries and post
to General Ledger
-
7/30/2019 EDU3FC6Y
43/57
Copyright 2007, Oracle. All rights reserved.1 - 43
Bank Statement Reconciliation
Setup
Now part of bank setup
Transaction Codes
Assign a transaction code to multiple transaction
sources
Account Controls
Reconciliation control parameters
-
7/30/2019 EDU3FC6Y
44/57
Copyright 2007, Oracle. All rights reserved.1 - 44
Agenda
Bank Account Model
Bank Account Balances and Interest Calculations
Bank Account Transfers
Subledger Accounting
Bank Statement Reconciliation
Multi-Org Access Control and Security
Cash Pooling
-
7/30/2019 EDU3FC6Y
45/57
Copyright 2007, Oracle. All rights reserved.1 - 45
Multi-Org Access Control and Security
Description
Provides bank account maintenance security. Privilege to create and update bank accounts that
belong to the legal entities that the user can access
Provides bank account access security.
Bank Account Access Cash Management SecurityProfile: Which organizations the user can access.
Sets:
Bank Account use
Treasury security
MOAC security Payroll security
-
7/30/2019 EDU3FC6Y
46/57
Copyright 2007, Oracle. All rights reserved.1 - 46
Multi-Org Access Control and Security
Benefits
Reduced Costs: Enable shared services centers and
cut down processing time.
Improved Efficiency: Easily access data from different
operating units.
Improved Security Control: Explicitly grant access tospecific users for specific purposes.
-
7/30/2019 EDU3FC6Y
47/57
Copyright 2007, Oracle. All rights reserved.1 - 47
Guided Demonstration 1 Overview:
Creating a Security Profile
This demonstration covers the following topics:
Creating a Security Profile
-
7/30/2019 EDU3FC6Y
48/57
Copyright 2007, Oracle. All rights reserved.1 - 48
Guided Demonstration 2 Overview:
Creating Security Grants
This practice covers the following topics:
Creating Security Grants
-
7/30/2019 EDU3FC6Y
49/57
Copyright 2007, Oracle. All rights reserved.1 - 49
Multi-Org Access Control and Security
Summary
Existing security model expanded: More granular and
explicit access and usage rights.
Shared services center support.
Single Responsibility
Brazil
Legal Entity
Italy
Legal Entity
Canada
Legal Entity
Brazilian
Operating
Unit
Italian
Operating
Unit
Canadian
Operating
Unit
Tasks
Functional Tasks
Better Security
Bank Account Access
Bank Accounts Reconciliation
-
7/30/2019 EDU3FC6Y
50/57
Copyright 2007, Oracle. All rights reserved.1 - 50
Implementation Considerations
HRMS
Organizational hierarchy
Set up Multi-Org Security Profiles
Treasury
Payroll
-
7/30/2019 EDU3FC6Y
51/57
Copyright 2007, Oracle. All rights reserved.1 - 51
Agenda
Bank Account Model
Bank Account Balances and Interest Calculations
Bank Account Transfers
Subledger Accounting
Bank Statement Reconciliation
Multi-Org Access Control and Security
Cash Pooling
-
7/30/2019 EDU3FC6Y
52/57
Copyright 2007, Oracle. All rights reserved.1 - 52
Cash Pooling Description
Cash leveling or Cash Pooling:
Is a cash management technique aimed at optimizing
the balances of the internal bank accounts held at one
or several banks
Is usually performed on a daily basis Can be done by transaction or by total net end-of-day
balances
-
7/30/2019 EDU3FC6Y
53/57
Copyright 2007, Oracle. All rights reserved.1 - 53
Creating Cash Pools
Notional Cash Pools:
Consist of one concentration account and multiple sub
accounts
Are used for cash leveling similar to zero balancing
without the actual funds movement Physical Cash Pools:
Consist of one or two concentration accounts and
multiple sub-accounts with funds transfer rules specified
Are used for cash leveling wherein you can initiate fund
transfers or mirror outsourced cash pools
-
7/30/2019 EDU3FC6Y
54/57
Copyright 2007, Oracle. All rights reserved.1 - 54
Viewing and Updating Cash Pools
You can view cash pool information as follows:
Search for the cash pool name
Click on the cash pool name in the Search and Results
page
If you have the appropriate user security, you canupdate the cash pool
-
7/30/2019 EDU3FC6Y
55/57
Copyright 2007, Oracle. All rights reserved.1 - 55
Practices 5 and 6 Overview:
Creating Cash Pools
These practices cover the following topics:
Creating Notional Cash Pool
Creating Physical Cash Pool
-
7/30/2019 EDU3FC6Y
56/57
Copyright 2007, Oracle. All rights reserved.1 - 56
Implementation Considerations
Some setup in Oracle Treasury
-
7/30/2019 EDU3FC6Y
57/57
Summary
In this module, you should have learned how to:
Describe and use the new features in Release 12 of
Oracle Cash Management.
Set up the new features in Release 12 of Oracle Cash
Management.