edu3fc6y

Upload: papinenisandeep

Post on 14-Apr-2018

212 views

Category:

Documents


0 download

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.