SLA - Doc - 01

download SLA - Doc - 01

of 46

Transcript of SLA - Doc - 01

  • 8/7/2019 SLA - Doc - 01

    1/46

    SUBLEDGER ACCOUNTING An Overview

    February 27, 2009

    Presented By

    Subash Krishnaswamy

    11

    [email protected]

  • 8/7/2019 SLA - Doc - 01

    2/46

    Agenda

    What is Subledger accounting (SLA)

    Main Features of SLA

    Accounting Methods Builder

    Overview of Ledger Setups for SLA

    Multiple Representations

    2

  • 8/7/2019 SLA - Doc - 01

    3/46

    What is SLA?

    Definition:

    Oracle Subledger Accounting is a rules-based engine

    for generating accounting entries based on source

    transactions from ALL Oracle Applications.

    3

  • 8/7/2019 SLA - Doc - 01

    4/46

    What is SLA?

    Subledger Accounting is a Service, not an Application

    Rule-based accounting engine, toolset & repository to supportE-Biz modules

    There are no SLA responsibilities

    Users do not login to SLA

    SLA is a service provided to Oracle Applications

    SLA forms and programs are embedded within standard

    4

    . .

    SLA provides the following services to Oracle Applications:

    Generation and storage of detailed accounting entries

    Storage of Subledger balances

    Subledger accounting entries (with Bidirectional drilldownto /from transactions)

    Subledger reporting

  • 8/7/2019 SLA - Doc - 01

    5/46

    What is SLA?

    5

  • 8/7/2019 SLA - Doc - 01

    6/46

    Features of SLA

    Replaces various disparate 11i setups, providing singlesource of truth for financial and management analysis

    Introduces a common data model and UI across subledgers

    Highly granular level of detail in the Subledger

    accounting model retained Accounting Model separate from Transactional Model

    Catering to custom requirements of accounting oftransactions in Subledgers

    6

    Allows multiple accounting representations for a singlebusiness event

    Optionally Post subledger accounting entries to SecondaryLedgers

    Resolves conflicts between Corporate and Local AccountingRequirements

    Accounting created in Draft or Final mode

    Draft: Review Report, Correct errors

    Final:Transfer to GL, Post in GL

  • 8/7/2019 SLA - Doc - 01

    7/46

    Features of SLA

    7

  • 8/7/2019 SLA - Doc - 01

    8/46

    Accounting Modes

    8

  • 8/7/2019 SLA - Doc - 01

    9/46

    Steps Creates the SLA journals in Final mode Transfers the data to GL_INTERFACE

    Runs Journal Import and Triggers the General Ledger Posting program

    Accounting Modes : Online

    9

    The transaction cannot be modified aftercreation in Final Mode

    Automatic Journal Import

    Journal Import failure - Data will be rolled back Journal Import and Correct forms not used Correction is always in the subledger. Reconciliation is simpler

  • 8/7/2019 SLA - Doc - 01

    10/46

    Overview of AMB

    AMB : Acronym for Accounting Methods Builder

    Enables an organization to meet specific fiscal,

    regulatory and analytical requirements

    Compromises of two models

    Event Model

    10

    Accounting Model

  • 8/7/2019 SLA - Doc - 01

    11/46

    Features of AMB

    Define the way subledger transactions areaccounted.

    Accounting options determine characteristics of JE

    Default setup provides startup ApplicationAccounting Definitions

    Startup definitions based on standard accounting rules in 11i

    11

    Customization of account rules possible

    Flexfield wise or Segment wise

    Conditional

  • 8/7/2019 SLA - Doc - 01

    12/46

    AMB Components

    12

  • 8/7/2019 SLA - Doc - 01

    13/46

    Event Model : Definition of the Subledger transaction types and lifecycle

    Predefined Components- new components cannot be defined

    3 Levels Event Entity: Highest level, often 1 per Subledger application

    Event Class: classifies transaction types for accounting rulepurposes

    Event T e: for each transaction t e defines ossible actions with

    AMB Components

    13

    accounting significance

  • 8/7/2019 SLA - Doc - 01

    14/46

    Payables

    Invoice Debit Memo

    Prepayment

    Pa ments

    Assets

    Additions

    Adjustments

    Capitalization

    Depreciation

    Event Classes

    AMB Components- Event Model

    14

    Refunds

    Receivables

    Invoice

    Deposit Receipt

    Bill Receivable

    Purchasing

    Requisition Purchase Order

    etc

  • 8/7/2019 SLA - Doc - 01

    15/46

    Event Types

    AP Invoice Events

    Validated

    Adjusted

    Cancelled

    FA Depreciation Events

    Depreciation

    Rollback depreciation

    AMB Components- Event Model

    15

    AR Receipt Events Created

    Applied

    Unapplied

    Updated

    Reversed

    urc ase r er ven s Created

    Distributed

    Cancelled

    Rejected

    Finally completed

    etc

  • 8/7/2019 SLA - Doc - 01

    16/46

    AMB Components- Event Model

    Events: represent transactions that have a financial accounting impact

    captured when transactions are committed in the subledgers

    i.e. when a particular action is completed

    Financial accounting information can berecorded for events.

    16

  • 8/7/2019 SLA - Doc - 01

    17/46

    AMB Components- Accounting Definitions

    17

  • 8/7/2019 SLA - Doc - 01

    18/46

    Accounting Definition Model Startup data seeded by Oracle

    Modify these definitions or create new ones

    Copy and Modify Functionality provided Comprises of following components

    Subledger accounting methods

    Application accounting definitions

    AMB Components- Accounting Definitions

    18

    Journal lines definitions

    Journal line types

    Account derivation rules

    Journal entry descriptions

  • 8/7/2019 SLA - Doc - 01

    19/46

    Accounting Definition Model

    Journal Line Types: Control journal entry lineoptions such as balance type, side and

    summarization Journal Entry Descriptions: Control the

    description for the journal entry headers and lines

    AMB Components- Accounting Definitions

    19

    an prov e a ona n orma on a ou e ournaentry

    Account Derivation Rules: Control the derivationof Accounting Flexfield combinations for the journal

    entry lines to construct the accounts

  • 8/7/2019 SLA - Doc - 01

    20/46

    Highest Level : Accounting Method

    AMB Components- Accounting Definitions

    20

  • 8/7/2019 SLA - Doc - 01

    21/46

    Journal Line Types

    Control journal entry line options such as balance type, sideand summarization

    Defined for a particular event class

    Determines the characteristics of the subledger journal entrylines.

    AMB Components- Accounting Definitions

    21

  • 8/7/2019 SLA - Doc - 01

    22/46

    Define Journal Line Types

    22

  • 8/7/2019 SLA - Doc - 01

    23/46

    Journal Line Types

    AMB Components- Accounting Definitions

    23

    Line Type

  • 8/7/2019 SLA - Doc - 01

    24/46

    Journal Entry Descriptions Provide additional information about the journal entry

    Ability to control the description for the journal entry headers

    and lines

    Can be defined for both Subledger Header and Line

    Define the elements/contents of a description that appear onthe subledger journal

    AMB Components- Accounting Definitions

    24

    Can define the sequence in which the elements appear

    Build using any of the available sources for the application.For example, an individual segment of an Accounting Flexfieldcan be included in the description.

  • 8/7/2019 SLA - Doc - 01

    25/46

    25

  • 8/7/2019 SLA - Doc - 01

    26/46

    Journal Entry Descriptions

    Description

    AMB Components- Accounting Definitions

    26

  • 8/7/2019 SLA - Doc - 01

    27/46

    Account Derivation Rules Define user specified rules to determine how a journal entry

    account is derived or built

    Define Accounting Options that determine different

    characteristics of the journal entry

    Define conditions that determine when subledger journal entryaccounts and lines are created

    AMB Components- Accounting Definitions

    27

    the journal entry lines Define a rule by Accounting Flexfield, segment, or value set.

    Can use both segment-based and flexfield-based rules to

    derive a single account.

    Uses segment-specific rules where they are defined and takesthe remaining values from a flexfield-based rule

  • 8/7/2019 SLA - Doc - 01

    28/46

    28

  • 8/7/2019 SLA - Doc - 01

    29/46

    Account Derivation Rules

    AMB Components- Accounting Definitions

    29

    Account Derivation Rule

  • 8/7/2019 SLA - Doc - 01

    30/46

    Journal Line Definitions

    AMB Components- Accounting Definitions

    30

  • 8/7/2019 SLA - Doc - 01

    31/46

    Journal Lines Definition

    Use journal lines definitions enable to create sets of line

    assignments for an event class or event type.

    These sets can be shared across application accounting

    definitions.

    Link Journal Types, Descriptions and Derivation rules by

    AMB Components- Accounting Definitions

    31

    line types Define multiperiod accounting rules for a journal line type

  • 8/7/2019 SLA - Doc - 01

    32/46

    AMB Components- Accounting Definitions

    32

  • 8/7/2019 SLA - Doc - 01

    33/46

    Application Accounting Definitions

    AMB Components- Accounting Definitions

    33

  • 8/7/2019 SLA - Doc - 01

    34/46

    Application Accounting Definitions Use application accounting definitions to group journal lines

    definitions and header assignments for event classes andevent types.

    Indicate whether to create accounting for a particular eventclass or event type e.g., when using cash basis accounting,you would not create a journal entry to record the accrual ofan invoice.

    AMB Components- Accounting Definitions

    34

    AMB C A i D fi i i

  • 8/7/2019 SLA - Doc - 01

    35/46

    AMB Components- Accounting Definitions

    35

    AMB f C t S

  • 8/7/2019 SLA - Doc - 01

    36/46

    Extend the list of sources available toapplication accounting definitions.

    Using standard and system source values as

    parameters, write PL/SQL functions that createcustom sources.

    Define custom sources using seeded sources

    AMB for Custom Sources

    36

    the definition of accounting rules are notprovided as seeded sources.

    Use the custom source defined in Account

    Derivation Rules.

    M l i l R i

  • 8/7/2019 SLA - Doc - 01

    37/46

    Multiple Representations

    Terminologies: What are Primary and Secondary Ledgers?

    What is an Accounting Representation?

    Combination of a Subledger Accounting Method and Ledger

    What is a Transaction Chart of Accounts?

    37

    What is a Accounting Chart of Accounts?

    Multiple Representations

  • 8/7/2019 SLA - Doc - 01

    38/46

    Multiple Representations

    38

    SLA Setup

  • 8/7/2019 SLA - Doc - 01

    39/46

    SLA Setup

    Ledger> System Options

    39

    SLA Setup

  • 8/7/2019 SLA - Doc - 01

    40/46

    SLA Setup

    Ledger> Accounting Options (Primary Ledger)

    40

    SLA Setup

  • 8/7/2019 SLA - Doc - 01

    41/46

    SLA Setup

    Ledger> Accounting Options (Secondary Ledger)

    41

    SLA Setup

  • 8/7/2019 SLA - Doc - 01

    42/46

    SLA Setup

    Primary and Secondary Ledger Mapping

    42

    Technical Architecture

  • 8/7/2019 SLA - Doc - 01

    43/46

    Technical Architecture

    SLA Tables Structure

    43

    SLA Upgrade Considerations

  • 8/7/2019 SLA - Doc - 01

    44/46

    SLA Upgrade Considerations

    By default, the R12 upgrade migrates 6 monthsof accounting entries from each application tothe SLA data model.

    You can modify this if desired

    For prior periods, the historical data ispreserved. You can drill from General Ledger

    44

    drilldown

    You can upgrade prior periods by requestduring uptime

    SLA Upgrade Considerations

  • 8/7/2019 SLA - Doc - 01

    45/46

    SLA Upgrade Considerations

    Default SLA rules preserve the accountingrules used in 11i

    All seeded rules are generic not chart of accounts specific

    In most cases, accounts are passed from Oracle Applications

    into SLA as sources

    Users can optionally copy and then modify theseeded SLA rules

    45

    No need to modify any seeded responsibilities If using custom menus or responsibilities, you may need to

    add SLA forms/reports/programs to the custom responsibilities

    Questions and Answers

  • 8/7/2019 SLA - Doc - 01

    46/46

    Questions and Answers

    Questions and Open Discussions

    46

    Contact Information

    Subash Krishnaswamy

    Email: [email protected]

    Phone: 815-715-5013

    For Presentation Copy Visit

    www.astcorporation.com/papers