SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
Outcomes-Driven Value-Centric.
Sub Ledger Accounting:
In line with R12 upgrade from 11i
Outcomes-Driven Value-Centric.
In R12, Oracle has introduced new functionality named Sub ledger accounting.
Oracle Sub ledger accounting is a rule based engine, for generating accounting
entries based on source transactions from all the modules of Oracle application.
This paper covers brief introduction to Sub ledger accounting with its key
features. This paper also attempts to cover the technical upgrade process for
11i customer, who wishes to upgrade from Oracle E Biz 11i to Oracle Release
12. Briefly this paper touches the set up process and bottom up account building
process required to make Sub Ledger accounting functional in Implementation or
upgrade process.
Release 12 of Oracle has significantly improved the accounting capabilities of
E Business suite. Sub ledger accounting is a rule based accounting engine
that centralizes accounting for Oracle E Business suite products. Sub Ledger
accounting is not a separate product in itself, but is Oracle’s engine catering to
the accounting needs of Oracle Applications.
Earlier accounting events were stored within individual sub ledgers. In Oracle
R12, a new schema (XLA) is defined and the accounting events were stored
within centralized data model. Within the same engine, Oracle released a new
functionality named as ‘Accounting method builder’. With this functionality users
will be able to define and maintain custom accounting rules. Previously, this was
handled by Work flow Account Generators. However accounting method builder
is not replacing workflow account generator, and can be used in conjunction.
Introduction
Outcomes-Driven Value-Centric.
Accounting method builder is more robust and user friendly and together
with new ledger support, sub ledger accounting enables support of multiple
accounting requirements, concurrently in a single instance. Different accounting
regulations can be satisfied by maintaining and applying different sets of
transactions; or accounting for the same transaction with multiple methods.
There are no sub ledger accountings responsibilities and sub ledger accounting
forms are embedded within standard Oracle application responsibilities (e.g.
Costing Manager, Payable Manager, etc). Sub ledger accounting provides
following services to Oracle applications
•	 Generation and storage of detailed accounting entries
•	 Flexible Journal Entry Set Ups
•	 Storage of Subledger balances
•	 Subledger accounting entries along with
bi-directional drilldown to transactions
•	 Subledger reporting
•	 Multiple Accounting Representations
Key Features of Sub Ledger Accounting
In 11i, the account used during transaction flows to the GL, and there is no
option of configuring the accounts once the distribution is created. While in
R12, account re configuration is possible event after transaction is recorded in
Subledger.
The difference between 11i and R12
Outcomes-Driven Value-Centric.
To further understand this, we will take example of one application (Cost
Management) and explore it. And we will consider following three scenarios for
better understanding,
1.	 No customization in SLA
2.	 Customization in SLA for changing GL Code of combinations
3.	 Creation of shadow journals for reporting purpose
If a company chooses to pass the accounting as it is, there is no customization
required. This application came as hand in and completely integrated with other
modules of Oracle e-business suite. The customization or transformation terms
used in SLA refer to GL code combination or additional entries required only.
SLA is required in R12; it’s not option but mandatory requirement. The data first
pass to Subledger accounting engine before moving to General Ledger.
Outcomes-Driven Value-Centric.
Let say, Inventory application creates an accounting entry for X.Y.Z Account and
would like to see this code as it is in General Ledger,
Let say, Inventory application creates an accounting entry for X.Y.Z Account and
would like to see this code as X.Y1.Z1 in General Ledger
Oracle provides seeded rules and set up, by using that, this can be achieved,
without any customization. This is standard functionality.
No customization in SLA (Seeded Set up)
Customization in SLA for changing GL
Code of combinations
This can be achieved by attaching custom rules to Event types, however as per
Oracle suggestion if implementer has to change the seeded rule, he/she has to
copy the custom definition (or seeded set up) and then make the changes. This
would affect the entire chain in SLA set up.
Outcomes-Driven Value-Centric.
Creation of shadow journals for reporting purpose
This is the most important and significant change, which oracle has introduced
through Sub Ledger accounting. Let us take an example, of “Smart Inc”
organization; it might have operations in France, which is “Smart Inc France” and
with UK being the parent company, the French company has to do accounting
journals in formats that can be reported as per French legislation and also as
per UK legislation. For example, in France an inventory item is accounted as
expense, whereas in UK the inventory item is accounted as an asset. In the
example below, X.Y.Z is never passed to the GL. Instead to GL X.Y1.Z1 is
passed to the Primary Ledger FRANCE and X.Y2.Z2 is passed to the Secondary
Ledger UK. The picture below shows the role that SLA plays in such scenario.
*Cost Management used above is just for an example, similar results can be
achieved with all other Sub ledger applications as shown in following diagram,
Outcomes-Driven Value-Centric.
Account Generators to SLA (11i to R12)
On upgrade from Release 11i to Release 12, all Account Generators are
retained. It is Oracle’s recommendation that post upgrade users transition
account generation from the Workflow Account Generators to the Subledger
Accounting Engine. The Subledger Accounting Engine will be the technology
moving forward and Workflow will not be technology available in Fusion.
In Fixed Assets, the FA Account Generator (FAFLEXWF) is retained. A new
profile option, FA: Use Workflow Account Generation is set to Yes by default.
Once rules are defined in the Accounting Methods Builder and the custom
account generation is accomplished by the Subledger Accounting Engine, set
the Profile Option to No. Picture 6 shows the account derivation rule in SLA.
Note that two different accounts are generated based on the conditions that are
set. The first rule which is selected uses the Account generated by the Workflow
Account Generator.
Outcomes-Driven Value-Centric.
Notice that the condition is ‘Generated Code Combination Identifier IS NOT
NULL’. So, if the account is generated by the Workflow Account Generator, use
the generated account. Otherwise, use the default account. So even if using the
Workflow Account Generator, SLA still has rules to manage for that scenario.
The Fixed Assets Account Generator has three journal type account levels: Book,
Category, and Asset. Journal types are divided up into the different account
levels. SLA now provides greater flexibility because it does not utilize journal
type account levels. Every journal type can be modified individually to book
according to requirements, so users are not required to have only one account
generation methodology for a journal type account level. On a side note, in SLA
each Fixed Assets book can now feed a ledger directly. Users can have multiple
representations for both corporate and tax books.
Outcomes-Driven Value-Centric.
Even with the SLA account derivation, AutoAccounting setup in Receivables
and Projects is still required. AutoAccounting creates the default accounts for
transactions. The SLA accounting rules are configured to accept these default
accounts without change. Optionally, additional user-defined accounting rules
can be defined in SLA. These SLA rules will override default accounts or
individual segments of accounts. One of the reasons AutoAccounting setup is
still required is because the default accounts are used for processing before
being transferred to SLA. For example, Oracle Projects cost distribution, revenue
generation, and accounting event generation processes require AutoAccounting
to create default accounts during processing. SLA allows multiple Receivables
distributions. However, they are not definable in AutoAccounting, only in SLA. By
utilizing configurable account derivation in SLA, users could reduce the number
of Transaction Types needed in Receivables to support AutoAccounting. It is
recommended that users setup basic default accounting in AutoAccounting and
then let SLA override this accounting using rules based on user requirements.
It is important to realize that accounting rules can only be applied to transactions
coming from the subledgers. Manual Journal Entries and/or entries uploaded
through Web/ADI are not processed by the subledger accounting engine
and therefore cannot leverage user-defined accounting rules. The following
subledgers (see Figure 2) use the Subledger Accounting Engine when
accounting entries are generated. Following applications are integrated with SLA,
Purchasing Asset Receivables
Payables Cash Management Intercompany
Cost Management Process Manufacturing Projects
Payroll Loans Lease Management
Property Manager Public Sector/Federal Globalizations
Outcomes-Driven Value-Centric.
Implementation considerations –
R12 SLA (Subledger Accounting) Pre-Upgrade program
•	 SLA Pre Upgrade program
•	 Historic data conversion
•	 SLA Post Upgrade program & Hot patch
•	 SLA Set up
During the upgrade, existing accounting data from the subledgers (i.e., AR, AP)
is upgraded into the new Oracle Subledger Accounting (SLA) data model. By
default, the upgrade updates the data for the current fiscal year, as well as the
necessary periods of the previous fiscal year, to ensure that there are at least six
periods included in the upgrade (occurs when the upgrade is performed in the
first half of the fiscal year). This is the minimum downtime upgrade.
You may need to run the SLA Pre-Upgrade program if you are using Oracle
General Ledger and at least one of the following subledgers: Assets, Cost
Management, Payables, Receivables, Purchasing, or Project Accounting. This
optional program allows changing the default number of periods of historic data
to be upgraded.
The R12 SLA Pre-Upgrade program is run on your 11i instance. In order to run
the R12 SLA Pre-Upgrade program to change the default number of periods
of historic data to upgrade, you must apply Patch 5233248 to your Release
11iAPPL_TOP and submit the SLA Pre-Upgrade Program.
Outcomes-Driven Value-Centric.
Historical Data
As per Oracle, “Evaluate your business requirements carefully with regards
to historical data before deciding how far back you wish to keep detailed
accounting information. The R12 SLA Upgrade will upgrade the transactions in
the accounting periods you specify. Your decision can have an impact on the
increased data volume and your system resources. We recommend that you
upgrade the data that you need.
Some Key notes
1.	 The records considered by pre-upgrade program are for AP, AR, Project
Accounting, FA, Inventory /Costing and PO products only.
2.	 The accounting period under consideration must be a NON-Adjustment
period.
3.	 The period has a status of closed, open, future, and never opened.
4.	 The GL_PERIOD_STATUSES table is updated by pre-upgrade program.
5.	 The R12 SLA Pre-Upgrade Program does not perform the actual upgrade.
This program writes out to the GL_PERIOD_STATUSES table. It is the subledger
(i.e., AP, AR, FA, Costing etc.,) upgrade programs that actually perform the
upgrade by reading the accounting information in the subledger (FA, AP, AR
etc.,) tables and writing the corresponding records to the SLA tables for future
reference.
6.	 The R12 upgrade works differently for AP transactions. For AP only, all
records in the ap_accounting_events_all, ap_ae_headers_all, and ap_ae_lines_
all tables are upgraded into the respective SLA tables. Only the xla_distribution_
links records for AP are migrated based on the xla_upgrade_dates and the
accounting period in the gl_period_statuses tables
Outcomes-Driven Value-Centric.
For example, upgrade data for periods that have open transactions--i.e., invoices
that have not been paid and invoices you plan to cancel. You will also need
historical data to clear payments, cancel payments, and reconcile payments.”
The SLA pre-upgrade program selects the first date of the current fiscal year as
its START DATE. If there are not enough periods to make up 6 months, then the
system will look at the periods in the prior fiscal year.
Current Accounting Period
in Fiscal
R12 downtime upgrade
Default
R12 downtime upgrade
Default	 R12 SLA Pre-
Upgrade Program
Sep-11 Jan-2011 to Sep-2011 Allow you to specify the
number of periods
Feb-11 Sep-2010 to Feb-2011 Allow you to specify the
number of periods
R12 SLA Post-upgrade program and Hot Patch
If you do not perform a complete upgrade of the accounting data, Oracle
Subledger Accounting allows you to perform an additional upgrade of the data by
running the SLA post-upgrade process whenever the missing data is required.
SLA hot patch can be run during uptime to upgrade historical data, if user chose
to only a partial or minimal upgrade during downtime. Before running any SLA
post-upgrade process (i.e., SLA Hot Patch), user must enter the initial date to be
used to determine the initial period to be upgraded. This date is entered in the
SLA: Initial Date for Historical Upgrade profile option. This profile option must be
populated in order to run the process. Run the process as follows:
1. Run AutoPatch with options=hotpatch.
Outcomes-Driven Value-Centric.
Technical flow of the R12 SLA Upgrade
2. Specify $XLA_TOP/patch/115/driver/xla5584908.drv when prompted for the
unified driver.
Note: The SLA Hot Patch can be run multiple times, each time by specifying a
date that covers a range that has not been upgraded.
Caution: Running the Hot Patch could take several minutes or several hours to
complete depending on the date range you specify and the amount of data to be
upgraded.
This is the technical flow of the R12 SLA Upgrade, which is performed in the
main r12 udriver file.
1.	 Identify what accounting periods will be upgraded. The periods to be
upgraded depend upon the minimum Downtime upgrade or initial period setup in
the pre-upgrade or uptime upgrade. (Files Used: XLA_UPGRADE_DATES and
GL_PERIOD_STATUSES )
2.	 The periods to be upgraded are stamped with an intermediate status
(P-pending). (The same set of periods are populated in the XLA_UPGRADE_
DATES)
3.	 The data in the Subledger accounting tables are upgraded into the SLA
accounting tables. (The periods in the XLA_UPGRADE_DATES is checked in
this step)
4.	 The Subledger products call the SLA API to update the period status
column in the General Ledger. They stamp the data for the periods specified to
indicate that they have been upgraded (U-upgraded). The SLA API stamps the
GL_JE_HEADERS table for the upgraded applications. The column je_from_sla_
flag=U is also stamped.
This completes the R12 SLA Upgrade cycle.
Outcomes-Driven Value-Centric.
Set up considerations
Since SLA is a new enhancement in Oracle R12, we should know few
terminologies,
Accounting Method Builder:
Accounting Method Builder (AMB), enable users to define accounting rules using
Standard Oracle Forms. The AMB gives users the ability to create and maintain
user-defined accounting rules. This provides the user with great flexibility while
maintaining necessary control. Users can also more easily comply with multiple
geographic, legislative, or industry requirements. By putting accounting rules
in place, manual journal entries and customizations can be reduced. An added
benefit is that because these user-defined accounting rules are created and
maintained through the forms, all user-defined accounting rules will be retained
in subsequent upgrades. The AMB supports logic such as prioritization and
conditional statements without using SQL
To customize an accounting method, users must create a user-defined
Subledger Accounting Method. A Subledger Accounting Method is composed of
multiple Application Accounting Definitions. For example, the Standard Accrual
Subledger Accounting Method is made up of the following Application Accounting
Definitions: Asset Standard Accounting, Cash Management Standard Accounting,
Load Standard Accrual, Cost Management, Accrual Basis (which is the Payables
definition), Process Standard Accounting, Projects Standard Accounting, Property
Manager Normalized Accounting, and Receivables Default Accrual. Notice these
represent the different sub ledgers that will create accounting entries in the
General Ledger.
Set up considerations
Outcomes-Driven Value-Centric.
Subledger Accounting Method (SLAM) - This is the Subledger accounting
method that is built and assigned to a Ledger. This will be created via the
Accounting Methods Builder and includes all the details needed to create the
appropriate journal entries.
Application Accounting Definitions (AAD) - The application accounting
definitions is made up of the Journal Line Definition, Journal line types, and
Accounting Derivation Rules. These are developed using the event classes and
types. A new AAD can be created or a seeded AAD can be used. The details are
assigned and validated to be certain the setup at this level is correct.
Journal Line Definitions (JLD) - JLT, ADR and JED are combined to create the
JDL for an event. These can be shared across AADs and can be used to create
sets of line assignments for event classes and types.
Journal Line Types (JLT) - The types are defined for each particular class to be
used. These must be assigned to the Journal Line Definition (JDL) to be used.
These determine the journal entry line options to be used. These options include
identifying the natural side used (debit, credit, gain/loss), accounting class,
summarization, and other conditions that will cause the rule to create a journal
entry.
Accounting Derivation Rule (ADR) - This is used to determine the accounting
combinations that will be used for the journal entries. Various rules can be
defined. These can be defined by segment, accounting combination, or value set.
The simplest way to derive an account is to establish the account as a constant
value-use the account combination that is defined in the accounting chart of
accounts.
Outcomes-Driven Value-Centric.
Mapping Sets -These sets are optional and user defined. If the user determines
that the seeded details are insufficient, then mapping sets can be setup to allow
for more specialization in the accounts. This is not supported by development
as this would require customization. Seeded details are supported as they are
provided by Oracle code.
Transaction Objects/Sources- Transaction objects and sources carry
transaction information into the rules defined for the accounting chart of
accounts.
Event- An event is the recording of a change of status in the transaction life
cycle, i.e., invoice approved, payment received, period close, etc. These are
defined for each SLAM used. Event classes and event types are used to create
the events to be used
Event Class- This classifies the types of transactions that are to be accounted
for. An example of an event class is WIP Variance.
Event Type- This defines actions that are possible for an event class that has
potential accounting significance. Examples for the WIP Variance Event CLASS
would have event TYPES defined for Period Close Variance, Job Close Variance,
and Final Completion Variance
Outcomes-Driven Value-Centric.
Basic Steps to Build Accounts
Outcomes-Driven Value-Centric.
The process is built from the bottom up as mentioned below,
1.	 Create Account Derivation Rule (ADR). The source information in the ADR
refers to various distribution tables.
2.	 Define conditions required for the ADR created in step 1.
3.	 Create Journal Line Definitions (JLD) for an event class
a.	 Query the LOV of seeded event classes
b.	 Copy the seeded event class using the Copy Definition button
c.	 Replace existing ADR in the Journal Line type form with the new ADR.
This is in the Line Assignments sections, using Line Type
4.	 Create new Applications Accounting Definition (AAD)
a.	 Query for the seeded AAD
b.	 Copy from this to create a new AAD
c.	 Associate the new JLD assignments created in Step 3
d.	 Validate the definition. If successful continue to next step or continue
creating the JLDs required. If unsuccessful, check the setup for all steps above
before moving to next steps.
5.	 Associate the new AAD with the Subledger Accounting Method (SLAM)
a.	 Query SLAMs to view existing methods
b.	 For the existing AAD enter an end date to stop this from being used
c.	 Attach the new AAD with the start date
6.	 Assign the SLAM to the Ledger
Each of these definitions except sources can be copied and modified from the
Oracle seeded definitions to meet your accounting needs. Sources are the
components of a transaction such as a supplier or distribution line. If a user
needs a customized source then a developer must develop custom code and it
can be plugged into the list of sources.
Outcomes-Driven Value-Centric.
When replicating Account Generator logic in the Subledger Accounting Engine
using the Accounting Methods Builder the components highlighted in red will
have to be copied and modified. Notice that even though the Account Derivation
rules is the component that is the focus of the account generation each of the
components above this have to be copied and modified all of the way up to the
Subledger Accounting Method.
If a customer has 11i instance with very complex customization, in deriving
the accounting configuration, they can prefer to use the old customizations
in upgraded instance (R12) also. However extensive testing is required in
migrating custom code and this can be balanced out from investing in Sub
ledger accounting. Some of the technical customization can be avoided by using
source and mapping based accounting rules; however possibility of the technical
customizations at code level cannot be ruled out in Sub ledger accounting.
Most of the customers use SLA functionalities for out of box solution for account
transformations and also configure the accounts at sub ledger level for complex
requirements. This is completely situational and has to be a business decision
and should be treated on individual customization level.
Business considerations
Outcomes-Driven Value-Centric.
1.	 Oracle Subledger Accounting Implementation Guide (B13984-02)
2.	 R12.0 and R12.1: FAQ for the SLA Upgrade: SLA Pre-Upgrade, Post-
Upgrade, and Hot Patch [ID 604893.1]
3.	 R12.1 Oracle Applications Upgrade Guide: Release 11i to Release 12.1.3
E16342-03
4.	 R12.0 Oracle Applications Upgrade Guide: Release 11i to Release 12.0.4
E12011-02
5.	 Detailed instructions for the SLA Post Upgrade (aka SLA Hot Patch) can be
found in Note: 751160.1
6.	 Transitioning from Account Generators, White paper by Solution Beacon
Reference
The above information is compiled and
written by Jitendra Gahlot
Jitendra Gahlot, an Oracle Certified
E-Business Consultant from Enrich IT
Inc. Jitendra has Over 10 years of ex-
perience of Implementing, Supporting
and Development of Oracle E-Business
Suite.

Más contenido relacionado

La actualidad más candente

Period end closure document r 12
Period end closure document r 12Period end closure document r 12
Period end closure document r 12kurmalak
 
Oracle Inventory Complete Implementation Setups.
Oracle Inventory Complete Implementation Setups.Oracle Inventory Complete Implementation Setups.
Oracle Inventory Complete Implementation Setups.Muhammad Mansoor Ali
 
Oracle Sub-ledger Accounting : a Technical Overview
Oracle Sub-ledger Accounting : a Technical OverviewOracle Sub-ledger Accounting : a Technical Overview
Oracle Sub-ledger Accounting : a Technical Overviewdrdavidtaylor
 
Oracle Payables R12 ivas
Oracle Payables R12 ivasOracle Payables R12 ivas
Oracle Payables R12 ivasAli Ibrahim
 
Understanding credit check in oracle e business suite
Understanding credit check in oracle e business suiteUnderstanding credit check in oracle e business suite
Understanding credit check in oracle e business suiteOlumide Idowu
 
Oracle fusion financial p2p cycle
Oracle fusion financial  p2p cycleOracle fusion financial  p2p cycle
Oracle fusion financial p2p cyclemohamed mahmoud
 
Oracle E business tax purchasing whitepaper
Oracle E business tax purchasing whitepaperOracle E business tax purchasing whitepaper
Oracle E business tax purchasing whitepaperRizwan Ali Qumbrani
 
GL - Step 4 - Part 2 - Ledgers & Legal Entities
GL - Step 4 - Part 2 - Ledgers & Legal EntitiesGL - Step 4 - Part 2 - Ledgers & Legal Entities
GL - Step 4 - Part 2 - Ledgers & Legal EntitiesMohammed Raouf
 
Oracle R12 AR Enhancement Overview
Oracle R12 AR Enhancement OverviewOracle R12 AR Enhancement Overview
Oracle R12 AR Enhancement OverviewSanjay Challagundla
 
Designing a Chart of Accounts and Enterprise Structure in Oracle Fusion ERP C...
Designing a Chart of Accounts and Enterprise Structure in Oracle Fusion ERP C...Designing a Chart of Accounts and Enterprise Structure in Oracle Fusion ERP C...
Designing a Chart of Accounts and Enterprise Structure in Oracle Fusion ERP C...Prithis Das, PMP, OCS ☁️
 
Oracle Accounting reporting sequences
Oracle Accounting reporting sequencesOracle Accounting reporting sequences
Oracle Accounting reporting sequencesAli Ibrahim
 
Encumbrance accounting in oracle ebs r12
Encumbrance accounting in oracle ebs r12Encumbrance accounting in oracle ebs r12
Encumbrance accounting in oracle ebs r12Sam Elrashedy
 
Fusion costing overview_high_level-final
Fusion costing overview_high_level-finalFusion costing overview_high_level-final
Fusion costing overview_high_level-finalSuresh Mishra
 
Oracle inventory R12 Setup Guide
Oracle inventory R12 Setup GuideOracle inventory R12 Setup Guide
Oracle inventory R12 Setup GuideAhmed Elshayeb
 
Accounting Concepts And Accounting Entries In Oracle V1.0
Accounting Concepts And Accounting Entries In Oracle V1.0Accounting Concepts And Accounting Entries In Oracle V1.0
Accounting Concepts And Accounting Entries In Oracle V1.0Mahmoud Fawzy
 
Oracle financials functional training on ap, ar & gl
Oracle financials functional training on ap, ar & glOracle financials functional training on ap, ar & gl
Oracle financials functional training on ap, ar & glmagnifics
 
Oracle Financials R12 - GL STEP 1 - Chart Of Accounts
Oracle Financials R12 - GL STEP 1 - Chart Of AccountsOracle Financials R12 - GL STEP 1 - Chart Of Accounts
Oracle Financials R12 - GL STEP 1 - Chart Of AccountsMohammed Raouf
 

La actualidad más candente (20)

Period end closure document r 12
Period end closure document r 12Period end closure document r 12
Period end closure document r 12
 
Oracle Inventory Complete Implementation Setups.
Oracle Inventory Complete Implementation Setups.Oracle Inventory Complete Implementation Setups.
Oracle Inventory Complete Implementation Setups.
 
Oracle Sub-ledger Accounting : a Technical Overview
Oracle Sub-ledger Accounting : a Technical OverviewOracle Sub-ledger Accounting : a Technical Overview
Oracle Sub-ledger Accounting : a Technical Overview
 
Oracle Payables R12 ivas
Oracle Payables R12 ivasOracle Payables R12 ivas
Oracle Payables R12 ivas
 
Understanding credit check in oracle e business suite
Understanding credit check in oracle e business suiteUnderstanding credit check in oracle e business suite
Understanding credit check in oracle e business suite
 
Oracle fusion financial p2p cycle
Oracle fusion financial  p2p cycleOracle fusion financial  p2p cycle
Oracle fusion financial p2p cycle
 
Oracle E business tax purchasing whitepaper
Oracle E business tax purchasing whitepaperOracle E business tax purchasing whitepaper
Oracle E business tax purchasing whitepaper
 
Multiperiod Accounting in Oracle EBS R12
Multiperiod Accounting in Oracle EBS R12Multiperiod Accounting in Oracle EBS R12
Multiperiod Accounting in Oracle EBS R12
 
Secondary Ledger implementation in Oracle R12
Secondary Ledger implementation in Oracle R12Secondary Ledger implementation in Oracle R12
Secondary Ledger implementation in Oracle R12
 
GL - Step 4 - Part 2 - Ledgers & Legal Entities
GL - Step 4 - Part 2 - Ledgers & Legal EntitiesGL - Step 4 - Part 2 - Ledgers & Legal Entities
GL - Step 4 - Part 2 - Ledgers & Legal Entities
 
Oracle financials theory_vol_i
Oracle financials theory_vol_iOracle financials theory_vol_i
Oracle financials theory_vol_i
 
Oracle R12 AR Enhancement Overview
Oracle R12 AR Enhancement OverviewOracle R12 AR Enhancement Overview
Oracle R12 AR Enhancement Overview
 
Designing a Chart of Accounts and Enterprise Structure in Oracle Fusion ERP C...
Designing a Chart of Accounts and Enterprise Structure in Oracle Fusion ERP C...Designing a Chart of Accounts and Enterprise Structure in Oracle Fusion ERP C...
Designing a Chart of Accounts and Enterprise Structure in Oracle Fusion ERP C...
 
Oracle Accounting reporting sequences
Oracle Accounting reporting sequencesOracle Accounting reporting sequences
Oracle Accounting reporting sequences
 
Encumbrance accounting in oracle ebs r12
Encumbrance accounting in oracle ebs r12Encumbrance accounting in oracle ebs r12
Encumbrance accounting in oracle ebs r12
 
Fusion costing overview_high_level-final
Fusion costing overview_high_level-finalFusion costing overview_high_level-final
Fusion costing overview_high_level-final
 
Oracle inventory R12 Setup Guide
Oracle inventory R12 Setup GuideOracle inventory R12 Setup Guide
Oracle inventory R12 Setup Guide
 
Accounting Concepts And Accounting Entries In Oracle V1.0
Accounting Concepts And Accounting Entries In Oracle V1.0Accounting Concepts And Accounting Entries In Oracle V1.0
Accounting Concepts And Accounting Entries In Oracle V1.0
 
Oracle financials functional training on ap, ar & gl
Oracle financials functional training on ap, ar & glOracle financials functional training on ap, ar & gl
Oracle financials functional training on ap, ar & gl
 
Oracle Financials R12 - GL STEP 1 - Chart Of Accounts
Oracle Financials R12 - GL STEP 1 - Chart Of AccountsOracle Financials R12 - GL STEP 1 - Chart Of Accounts
Oracle Financials R12 - GL STEP 1 - Chart Of Accounts
 

Destacado

Introducing procure to pay
Introducing procure to payIntroducing procure to pay
Introducing procure to paysbcwebdev
 
Fusion Accounting Hub & R12 Co-Existence Offering
Fusion Accounting Hub & R12 Co-Existence OfferingFusion Accounting Hub & R12 Co-Existence Offering
Fusion Accounting Hub & R12 Co-Existence OfferingDereck De Almeida
 
152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf
152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf
152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdfnarane1976
 
Oracle R12 Fixed Assets Changes From 11i
Oracle R12 Fixed Assets Changes From 11iOracle R12 Fixed Assets Changes From 11i
Oracle R12 Fixed Assets Changes From 11iSanjay Challagundla
 
Budgeting and budgetary control
Budgeting and budgetary controlBudgeting and budgetary control
Budgeting and budgetary controlJude Iheanacho
 
Budget and budgetary control
Budget and budgetary controlBudget and budgetary control
Budget and budgetary controlSumitBedi57
 
Introduction to Oracle ERP
Introduction to Oracle ERPIntroduction to Oracle ERP
Introduction to Oracle ERPBalaji Parsewar
 

Destacado (11)

Introducing procure to pay
Introducing procure to payIntroducing procure to pay
Introducing procure to pay
 
Fusion Accounting Hub & R12 Co-Existence Offering
Fusion Accounting Hub & R12 Co-Existence OfferingFusion Accounting Hub & R12 Co-Existence Offering
Fusion Accounting Hub & R12 Co-Existence Offering
 
152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf
152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf
152633980 accrual-reconciliation-process-and-troubleshooting-in-r12-pdf
 
Summary Account R12 General Ledger
Summary Account R12 General LedgerSummary Account R12 General Ledger
Summary Account R12 General Ledger
 
Oracle EBS R11i to R12 financials
Oracle EBS R11i to R12 financialsOracle EBS R11i to R12 financials
Oracle EBS R11i to R12 financials
 
Oracle R12 Fixed Assets Changes From 11i
Oracle R12 Fixed Assets Changes From 11iOracle R12 Fixed Assets Changes From 11i
Oracle R12 Fixed Assets Changes From 11i
 
Differences R12 Vs 11i.5.10
Differences R12 Vs 11i.5.10Differences R12 Vs 11i.5.10
Differences R12 Vs 11i.5.10
 
Oracle R12 Financials New Features Overview
Oracle R12 Financials New Features OverviewOracle R12 Financials New Features Overview
Oracle R12 Financials New Features Overview
 
Budgeting and budgetary control
Budgeting and budgetary controlBudgeting and budgetary control
Budgeting and budgetary control
 
Budget and budgetary control
Budget and budgetary controlBudget and budgetary control
Budget and budgetary control
 
Introduction to Oracle ERP
Introduction to Oracle ERPIntroduction to Oracle ERP
Introduction to Oracle ERP
 

Similar a Oracle R12 Upgrade - Sub Ledger Accounting

TRANSITIONING from ACCOUNT GENERATOR SLA
TRANSITIONING from ACCOUNT GENERATOR SLA TRANSITIONING from ACCOUNT GENERATOR SLA
TRANSITIONING from ACCOUNT GENERATOR SLA Navin Chaitanya
 
89092672 r12-functionality
89092672 r12-functionality89092672 r12-functionality
89092672 r12-functionalitykiran2891
 
14843 lsampath wp_1 (1)
14843 lsampath wp_1 (1)14843 lsampath wp_1 (1)
14843 lsampath wp_1 (1)jan_99in
 
GLSIG OOW-09 Meeting Preso
GLSIG OOW-09 Meeting PresoGLSIG OOW-09 Meeting Preso
GLSIG OOW-09 Meeting Presoiyerm60
 
SLA in oracle r12 new release
SLA in oracle r12 new releaseSLA in oracle r12 new release
SLA in oracle r12 new releasesahu1982
 
New gl functionality_by_guntupalli_hari_krishna_
New gl functionality_by_guntupalli_hari_krishna_New gl functionality_by_guntupalli_hari_krishna_
New gl functionality_by_guntupalli_hari_krishna_Hari Krishna
 
Transaction Account Builder Oracle Fusion Procurement
Transaction Account Builder Oracle Fusion ProcurementTransaction Account Builder Oracle Fusion Procurement
Transaction Account Builder Oracle Fusion ProcurementSam Elrashedy
 
Unleashing the Power of R12: The Mechanics of Ledger Sets and Secondary Ledgers
Unleashing the Power of R12: The Mechanics of Ledger Sets and Secondary LedgersUnleashing the Power of R12: The Mechanics of Ledger Sets and Secondary Ledgers
Unleashing the Power of R12: The Mechanics of Ledger Sets and Secondary Ledgerseprentise
 
Auto accounting in projects
Auto accounting in projectsAuto accounting in projects
Auto accounting in projectsAnupam Ray
 
Oracle payroll-subledger accounting integration
Oracle payroll-subledger accounting integrationOracle payroll-subledger accounting integration
Oracle payroll-subledger accounting integrationBaker Khader Abdallah, PMP
 
Fin pre upgrade_setup_opstips
Fin pre upgrade_setup_opstipsFin pre upgrade_setup_opstips
Fin pre upgrade_setup_opstipsRatnakar Kumar
 
R12 upgrade considerations by product v6.0 1
R12 upgrade considerations by product v6.0 1R12 upgrade considerations by product v6.0 1
R12 upgrade considerations by product v6.0 1Miguel Felicio
 
R12 upgrade considerations by product v6.0 1
R12 upgrade considerations by product v6.0 1R12 upgrade considerations by product v6.0 1
R12 upgrade considerations by product v6.0 1Miguel Felicio
 
Oracle_ERP_finalized.ppt
Oracle_ERP_finalized.pptOracle_ERP_finalized.ppt
Oracle_ERP_finalized.pptSayedMahfouz3
 
dokumen.tips_ebs-r12-subledger-accounting.pdf
dokumen.tips_ebs-r12-subledger-accounting.pdfdokumen.tips_ebs-r12-subledger-accounting.pdf
dokumen.tips_ebs-r12-subledger-accounting.pdfSayedMahfouz3
 
Under the Covers with Subledger Accounting
Under the Covers with Subledger AccountingUnder the Covers with Subledger Accounting
Under the Covers with Subledger Accountingeprentise
 
Reduce Oracle EBS Month End Accruals Process Time using Automated Dashboard
Reduce Oracle EBS Month End Accruals Process Time using Automated DashboardReduce Oracle EBS Month End Accruals Process Time using Automated Dashboard
Reduce Oracle EBS Month End Accruals Process Time using Automated DashboardRapidValue
 
New general ledger accounting in sap
New general ledger accounting in sapNew general ledger accounting in sap
New general ledger accounting in sapRajeev Kumar
 

Similar a Oracle R12 Upgrade - Sub Ledger Accounting (20)

TRANSITIONING from ACCOUNT GENERATOR SLA
TRANSITIONING from ACCOUNT GENERATOR SLA TRANSITIONING from ACCOUNT GENERATOR SLA
TRANSITIONING from ACCOUNT GENERATOR SLA
 
89092672 r12-functionality
89092672 r12-functionality89092672 r12-functionality
89092672 r12-functionality
 
14843 lsampath wp_1 (1)
14843 lsampath wp_1 (1)14843 lsampath wp_1 (1)
14843 lsampath wp_1 (1)
 
GLSIG OOW-09 Meeting Preso
GLSIG OOW-09 Meeting PresoGLSIG OOW-09 Meeting Preso
GLSIG OOW-09 Meeting Preso
 
SLA in oracle r12 new release
SLA in oracle r12 new releaseSLA in oracle r12 new release
SLA in oracle r12 new release
 
New gl functionality_by_guntupalli_hari_krishna_
New gl functionality_by_guntupalli_hari_krishna_New gl functionality_by_guntupalli_hari_krishna_
New gl functionality_by_guntupalli_hari_krishna_
 
Tab
TabTab
Tab
 
Transaction Account Builder Oracle Fusion Procurement
Transaction Account Builder Oracle Fusion ProcurementTransaction Account Builder Oracle Fusion Procurement
Transaction Account Builder Oracle Fusion Procurement
 
Unleashing the Power of R12: The Mechanics of Ledger Sets and Secondary Ledgers
Unleashing the Power of R12: The Mechanics of Ledger Sets and Secondary LedgersUnleashing the Power of R12: The Mechanics of Ledger Sets and Secondary Ledgers
Unleashing the Power of R12: The Mechanics of Ledger Sets and Secondary Ledgers
 
Auto accounting in projects
Auto accounting in projectsAuto accounting in projects
Auto accounting in projects
 
Oracle payroll-subledger accounting integration
Oracle payroll-subledger accounting integrationOracle payroll-subledger accounting integration
Oracle payroll-subledger accounting integration
 
Fin pre upgrade_setup_opstips
Fin pre upgrade_setup_opstipsFin pre upgrade_setup_opstips
Fin pre upgrade_setup_opstips
 
R12 upgrade considerations by product v6.0 1
R12 upgrade considerations by product v6.0 1R12 upgrade considerations by product v6.0 1
R12 upgrade considerations by product v6.0 1
 
R12 upgrade considerations by product v6.0 1
R12 upgrade considerations by product v6.0 1R12 upgrade considerations by product v6.0 1
R12 upgrade considerations by product v6.0 1
 
Oracle_ERP_finalized.ppt
Oracle_ERP_finalized.pptOracle_ERP_finalized.ppt
Oracle_ERP_finalized.ppt
 
dokumen.tips_ebs-r12-subledger-accounting.pdf
dokumen.tips_ebs-r12-subledger-accounting.pdfdokumen.tips_ebs-r12-subledger-accounting.pdf
dokumen.tips_ebs-r12-subledger-accounting.pdf
 
Under the Covers with Subledger Accounting
Under the Covers with Subledger AccountingUnder the Covers with Subledger Accounting
Under the Covers with Subledger Accounting
 
Reduce Oracle EBS Month End Accruals Process Time using Automated Dashboard
Reduce Oracle EBS Month End Accruals Process Time using Automated DashboardReduce Oracle EBS Month End Accruals Process Time using Automated Dashboard
Reduce Oracle EBS Month End Accruals Process Time using Automated Dashboard
 
1.INTRODUCTION.ppt
1.INTRODUCTION.ppt1.INTRODUCTION.ppt
1.INTRODUCTION.ppt
 
New general ledger accounting in sap
New general ledger accounting in sapNew general ledger accounting in sap
New general ledger accounting in sap
 

Último

Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 

Último (20)

Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 

Oracle R12 Upgrade - Sub Ledger Accounting

  • 1. Outcomes-Driven Value-Centric. Sub Ledger Accounting: In line with R12 upgrade from 11i
  • 2. Outcomes-Driven Value-Centric. In R12, Oracle has introduced new functionality named Sub ledger accounting. Oracle Sub ledger accounting is a rule based engine, for generating accounting entries based on source transactions from all the modules of Oracle application. This paper covers brief introduction to Sub ledger accounting with its key features. This paper also attempts to cover the technical upgrade process for 11i customer, who wishes to upgrade from Oracle E Biz 11i to Oracle Release 12. Briefly this paper touches the set up process and bottom up account building process required to make Sub Ledger accounting functional in Implementation or upgrade process. Release 12 of Oracle has significantly improved the accounting capabilities of E Business suite. Sub ledger accounting is a rule based accounting engine that centralizes accounting for Oracle E Business suite products. Sub Ledger accounting is not a separate product in itself, but is Oracle’s engine catering to the accounting needs of Oracle Applications. Earlier accounting events were stored within individual sub ledgers. In Oracle R12, a new schema (XLA) is defined and the accounting events were stored within centralized data model. Within the same engine, Oracle released a new functionality named as ‘Accounting method builder’. With this functionality users will be able to define and maintain custom accounting rules. Previously, this was handled by Work flow Account Generators. However accounting method builder is not replacing workflow account generator, and can be used in conjunction. Introduction
  • 3. Outcomes-Driven Value-Centric. Accounting method builder is more robust and user friendly and together with new ledger support, sub ledger accounting enables support of multiple accounting requirements, concurrently in a single instance. Different accounting regulations can be satisfied by maintaining and applying different sets of transactions; or accounting for the same transaction with multiple methods. There are no sub ledger accountings responsibilities and sub ledger accounting forms are embedded within standard Oracle application responsibilities (e.g. Costing Manager, Payable Manager, etc). Sub ledger accounting provides following services to Oracle applications • Generation and storage of detailed accounting entries • Flexible Journal Entry Set Ups • Storage of Subledger balances • Subledger accounting entries along with bi-directional drilldown to transactions • Subledger reporting • Multiple Accounting Representations Key Features of Sub Ledger Accounting In 11i, the account used during transaction flows to the GL, and there is no option of configuring the accounts once the distribution is created. While in R12, account re configuration is possible event after transaction is recorded in Subledger. The difference between 11i and R12
  • 4. Outcomes-Driven Value-Centric. To further understand this, we will take example of one application (Cost Management) and explore it. And we will consider following three scenarios for better understanding, 1. No customization in SLA 2. Customization in SLA for changing GL Code of combinations 3. Creation of shadow journals for reporting purpose If a company chooses to pass the accounting as it is, there is no customization required. This application came as hand in and completely integrated with other modules of Oracle e-business suite. The customization or transformation terms used in SLA refer to GL code combination or additional entries required only. SLA is required in R12; it’s not option but mandatory requirement. The data first pass to Subledger accounting engine before moving to General Ledger.
  • 5. Outcomes-Driven Value-Centric. Let say, Inventory application creates an accounting entry for X.Y.Z Account and would like to see this code as it is in General Ledger, Let say, Inventory application creates an accounting entry for X.Y.Z Account and would like to see this code as X.Y1.Z1 in General Ledger Oracle provides seeded rules and set up, by using that, this can be achieved, without any customization. This is standard functionality. No customization in SLA (Seeded Set up) Customization in SLA for changing GL Code of combinations This can be achieved by attaching custom rules to Event types, however as per Oracle suggestion if implementer has to change the seeded rule, he/she has to copy the custom definition (or seeded set up) and then make the changes. This would affect the entire chain in SLA set up.
  • 6. Outcomes-Driven Value-Centric. Creation of shadow journals for reporting purpose This is the most important and significant change, which oracle has introduced through Sub Ledger accounting. Let us take an example, of “Smart Inc” organization; it might have operations in France, which is “Smart Inc France” and with UK being the parent company, the French company has to do accounting journals in formats that can be reported as per French legislation and also as per UK legislation. For example, in France an inventory item is accounted as expense, whereas in UK the inventory item is accounted as an asset. In the example below, X.Y.Z is never passed to the GL. Instead to GL X.Y1.Z1 is passed to the Primary Ledger FRANCE and X.Y2.Z2 is passed to the Secondary Ledger UK. The picture below shows the role that SLA plays in such scenario. *Cost Management used above is just for an example, similar results can be achieved with all other Sub ledger applications as shown in following diagram,
  • 7. Outcomes-Driven Value-Centric. Account Generators to SLA (11i to R12) On upgrade from Release 11i to Release 12, all Account Generators are retained. It is Oracle’s recommendation that post upgrade users transition account generation from the Workflow Account Generators to the Subledger Accounting Engine. The Subledger Accounting Engine will be the technology moving forward and Workflow will not be technology available in Fusion. In Fixed Assets, the FA Account Generator (FAFLEXWF) is retained. A new profile option, FA: Use Workflow Account Generation is set to Yes by default. Once rules are defined in the Accounting Methods Builder and the custom account generation is accomplished by the Subledger Accounting Engine, set the Profile Option to No. Picture 6 shows the account derivation rule in SLA. Note that two different accounts are generated based on the conditions that are set. The first rule which is selected uses the Account generated by the Workflow Account Generator.
  • 8. Outcomes-Driven Value-Centric. Notice that the condition is ‘Generated Code Combination Identifier IS NOT NULL’. So, if the account is generated by the Workflow Account Generator, use the generated account. Otherwise, use the default account. So even if using the Workflow Account Generator, SLA still has rules to manage for that scenario. The Fixed Assets Account Generator has three journal type account levels: Book, Category, and Asset. Journal types are divided up into the different account levels. SLA now provides greater flexibility because it does not utilize journal type account levels. Every journal type can be modified individually to book according to requirements, so users are not required to have only one account generation methodology for a journal type account level. On a side note, in SLA each Fixed Assets book can now feed a ledger directly. Users can have multiple representations for both corporate and tax books.
  • 9. Outcomes-Driven Value-Centric. Even with the SLA account derivation, AutoAccounting setup in Receivables and Projects is still required. AutoAccounting creates the default accounts for transactions. The SLA accounting rules are configured to accept these default accounts without change. Optionally, additional user-defined accounting rules can be defined in SLA. These SLA rules will override default accounts or individual segments of accounts. One of the reasons AutoAccounting setup is still required is because the default accounts are used for processing before being transferred to SLA. For example, Oracle Projects cost distribution, revenue generation, and accounting event generation processes require AutoAccounting to create default accounts during processing. SLA allows multiple Receivables distributions. However, they are not definable in AutoAccounting, only in SLA. By utilizing configurable account derivation in SLA, users could reduce the number of Transaction Types needed in Receivables to support AutoAccounting. It is recommended that users setup basic default accounting in AutoAccounting and then let SLA override this accounting using rules based on user requirements. It is important to realize that accounting rules can only be applied to transactions coming from the subledgers. Manual Journal Entries and/or entries uploaded through Web/ADI are not processed by the subledger accounting engine and therefore cannot leverage user-defined accounting rules. The following subledgers (see Figure 2) use the Subledger Accounting Engine when accounting entries are generated. Following applications are integrated with SLA, Purchasing Asset Receivables Payables Cash Management Intercompany Cost Management Process Manufacturing Projects Payroll Loans Lease Management Property Manager Public Sector/Federal Globalizations
  • 10. Outcomes-Driven Value-Centric. Implementation considerations – R12 SLA (Subledger Accounting) Pre-Upgrade program • SLA Pre Upgrade program • Historic data conversion • SLA Post Upgrade program & Hot patch • SLA Set up During the upgrade, existing accounting data from the subledgers (i.e., AR, AP) is upgraded into the new Oracle Subledger Accounting (SLA) data model. By default, the upgrade updates the data for the current fiscal year, as well as the necessary periods of the previous fiscal year, to ensure that there are at least six periods included in the upgrade (occurs when the upgrade is performed in the first half of the fiscal year). This is the minimum downtime upgrade. You may need to run the SLA Pre-Upgrade program if you are using Oracle General Ledger and at least one of the following subledgers: Assets, Cost Management, Payables, Receivables, Purchasing, or Project Accounting. This optional program allows changing the default number of periods of historic data to be upgraded. The R12 SLA Pre-Upgrade program is run on your 11i instance. In order to run the R12 SLA Pre-Upgrade program to change the default number of periods of historic data to upgrade, you must apply Patch 5233248 to your Release 11iAPPL_TOP and submit the SLA Pre-Upgrade Program.
  • 11. Outcomes-Driven Value-Centric. Historical Data As per Oracle, “Evaluate your business requirements carefully with regards to historical data before deciding how far back you wish to keep detailed accounting information. The R12 SLA Upgrade will upgrade the transactions in the accounting periods you specify. Your decision can have an impact on the increased data volume and your system resources. We recommend that you upgrade the data that you need. Some Key notes 1. The records considered by pre-upgrade program are for AP, AR, Project Accounting, FA, Inventory /Costing and PO products only. 2. The accounting period under consideration must be a NON-Adjustment period. 3. The period has a status of closed, open, future, and never opened. 4. The GL_PERIOD_STATUSES table is updated by pre-upgrade program. 5. The R12 SLA Pre-Upgrade Program does not perform the actual upgrade. This program writes out to the GL_PERIOD_STATUSES table. It is the subledger (i.e., AP, AR, FA, Costing etc.,) upgrade programs that actually perform the upgrade by reading the accounting information in the subledger (FA, AP, AR etc.,) tables and writing the corresponding records to the SLA tables for future reference. 6. The R12 upgrade works differently for AP transactions. For AP only, all records in the ap_accounting_events_all, ap_ae_headers_all, and ap_ae_lines_ all tables are upgraded into the respective SLA tables. Only the xla_distribution_ links records for AP are migrated based on the xla_upgrade_dates and the accounting period in the gl_period_statuses tables
  • 12. Outcomes-Driven Value-Centric. For example, upgrade data for periods that have open transactions--i.e., invoices that have not been paid and invoices you plan to cancel. You will also need historical data to clear payments, cancel payments, and reconcile payments.” The SLA pre-upgrade program selects the first date of the current fiscal year as its START DATE. If there are not enough periods to make up 6 months, then the system will look at the periods in the prior fiscal year. Current Accounting Period in Fiscal R12 downtime upgrade Default R12 downtime upgrade Default R12 SLA Pre- Upgrade Program Sep-11 Jan-2011 to Sep-2011 Allow you to specify the number of periods Feb-11 Sep-2010 to Feb-2011 Allow you to specify the number of periods R12 SLA Post-upgrade program and Hot Patch If you do not perform a complete upgrade of the accounting data, Oracle Subledger Accounting allows you to perform an additional upgrade of the data by running the SLA post-upgrade process whenever the missing data is required. SLA hot patch can be run during uptime to upgrade historical data, if user chose to only a partial or minimal upgrade during downtime. Before running any SLA post-upgrade process (i.e., SLA Hot Patch), user must enter the initial date to be used to determine the initial period to be upgraded. This date is entered in the SLA: Initial Date for Historical Upgrade profile option. This profile option must be populated in order to run the process. Run the process as follows: 1. Run AutoPatch with options=hotpatch.
  • 13. Outcomes-Driven Value-Centric. Technical flow of the R12 SLA Upgrade 2. Specify $XLA_TOP/patch/115/driver/xla5584908.drv when prompted for the unified driver. Note: The SLA Hot Patch can be run multiple times, each time by specifying a date that covers a range that has not been upgraded. Caution: Running the Hot Patch could take several minutes or several hours to complete depending on the date range you specify and the amount of data to be upgraded. This is the technical flow of the R12 SLA Upgrade, which is performed in the main r12 udriver file. 1. Identify what accounting periods will be upgraded. The periods to be upgraded depend upon the minimum Downtime upgrade or initial period setup in the pre-upgrade or uptime upgrade. (Files Used: XLA_UPGRADE_DATES and GL_PERIOD_STATUSES ) 2. The periods to be upgraded are stamped with an intermediate status (P-pending). (The same set of periods are populated in the XLA_UPGRADE_ DATES) 3. The data in the Subledger accounting tables are upgraded into the SLA accounting tables. (The periods in the XLA_UPGRADE_DATES is checked in this step) 4. The Subledger products call the SLA API to update the period status column in the General Ledger. They stamp the data for the periods specified to indicate that they have been upgraded (U-upgraded). The SLA API stamps the GL_JE_HEADERS table for the upgraded applications. The column je_from_sla_ flag=U is also stamped. This completes the R12 SLA Upgrade cycle.
  • 14. Outcomes-Driven Value-Centric. Set up considerations Since SLA is a new enhancement in Oracle R12, we should know few terminologies, Accounting Method Builder: Accounting Method Builder (AMB), enable users to define accounting rules using Standard Oracle Forms. The AMB gives users the ability to create and maintain user-defined accounting rules. This provides the user with great flexibility while maintaining necessary control. Users can also more easily comply with multiple geographic, legislative, or industry requirements. By putting accounting rules in place, manual journal entries and customizations can be reduced. An added benefit is that because these user-defined accounting rules are created and maintained through the forms, all user-defined accounting rules will be retained in subsequent upgrades. The AMB supports logic such as prioritization and conditional statements without using SQL To customize an accounting method, users must create a user-defined Subledger Accounting Method. A Subledger Accounting Method is composed of multiple Application Accounting Definitions. For example, the Standard Accrual Subledger Accounting Method is made up of the following Application Accounting Definitions: Asset Standard Accounting, Cash Management Standard Accounting, Load Standard Accrual, Cost Management, Accrual Basis (which is the Payables definition), Process Standard Accounting, Projects Standard Accounting, Property Manager Normalized Accounting, and Receivables Default Accrual. Notice these represent the different sub ledgers that will create accounting entries in the General Ledger. Set up considerations
  • 15. Outcomes-Driven Value-Centric. Subledger Accounting Method (SLAM) - This is the Subledger accounting method that is built and assigned to a Ledger. This will be created via the Accounting Methods Builder and includes all the details needed to create the appropriate journal entries. Application Accounting Definitions (AAD) - The application accounting definitions is made up of the Journal Line Definition, Journal line types, and Accounting Derivation Rules. These are developed using the event classes and types. A new AAD can be created or a seeded AAD can be used. The details are assigned and validated to be certain the setup at this level is correct. Journal Line Definitions (JLD) - JLT, ADR and JED are combined to create the JDL for an event. These can be shared across AADs and can be used to create sets of line assignments for event classes and types. Journal Line Types (JLT) - The types are defined for each particular class to be used. These must be assigned to the Journal Line Definition (JDL) to be used. These determine the journal entry line options to be used. These options include identifying the natural side used (debit, credit, gain/loss), accounting class, summarization, and other conditions that will cause the rule to create a journal entry. Accounting Derivation Rule (ADR) - This is used to determine the accounting combinations that will be used for the journal entries. Various rules can be defined. These can be defined by segment, accounting combination, or value set. The simplest way to derive an account is to establish the account as a constant value-use the account combination that is defined in the accounting chart of accounts.
  • 16. Outcomes-Driven Value-Centric. Mapping Sets -These sets are optional and user defined. If the user determines that the seeded details are insufficient, then mapping sets can be setup to allow for more specialization in the accounts. This is not supported by development as this would require customization. Seeded details are supported as they are provided by Oracle code. Transaction Objects/Sources- Transaction objects and sources carry transaction information into the rules defined for the accounting chart of accounts. Event- An event is the recording of a change of status in the transaction life cycle, i.e., invoice approved, payment received, period close, etc. These are defined for each SLAM used. Event classes and event types are used to create the events to be used Event Class- This classifies the types of transactions that are to be accounted for. An example of an event class is WIP Variance. Event Type- This defines actions that are possible for an event class that has potential accounting significance. Examples for the WIP Variance Event CLASS would have event TYPES defined for Period Close Variance, Job Close Variance, and Final Completion Variance
  • 18. Outcomes-Driven Value-Centric. The process is built from the bottom up as mentioned below, 1. Create Account Derivation Rule (ADR). The source information in the ADR refers to various distribution tables. 2. Define conditions required for the ADR created in step 1. 3. Create Journal Line Definitions (JLD) for an event class a. Query the LOV of seeded event classes b. Copy the seeded event class using the Copy Definition button c. Replace existing ADR in the Journal Line type form with the new ADR. This is in the Line Assignments sections, using Line Type 4. Create new Applications Accounting Definition (AAD) a. Query for the seeded AAD b. Copy from this to create a new AAD c. Associate the new JLD assignments created in Step 3 d. Validate the definition. If successful continue to next step or continue creating the JLDs required. If unsuccessful, check the setup for all steps above before moving to next steps. 5. Associate the new AAD with the Subledger Accounting Method (SLAM) a. Query SLAMs to view existing methods b. For the existing AAD enter an end date to stop this from being used c. Attach the new AAD with the start date 6. Assign the SLAM to the Ledger Each of these definitions except sources can be copied and modified from the Oracle seeded definitions to meet your accounting needs. Sources are the components of a transaction such as a supplier or distribution line. If a user needs a customized source then a developer must develop custom code and it can be plugged into the list of sources.
  • 19. Outcomes-Driven Value-Centric. When replicating Account Generator logic in the Subledger Accounting Engine using the Accounting Methods Builder the components highlighted in red will have to be copied and modified. Notice that even though the Account Derivation rules is the component that is the focus of the account generation each of the components above this have to be copied and modified all of the way up to the Subledger Accounting Method. If a customer has 11i instance with very complex customization, in deriving the accounting configuration, they can prefer to use the old customizations in upgraded instance (R12) also. However extensive testing is required in migrating custom code and this can be balanced out from investing in Sub ledger accounting. Some of the technical customization can be avoided by using source and mapping based accounting rules; however possibility of the technical customizations at code level cannot be ruled out in Sub ledger accounting. Most of the customers use SLA functionalities for out of box solution for account transformations and also configure the accounts at sub ledger level for complex requirements. This is completely situational and has to be a business decision and should be treated on individual customization level. Business considerations
  • 20. Outcomes-Driven Value-Centric. 1. Oracle Subledger Accounting Implementation Guide (B13984-02) 2. R12.0 and R12.1: FAQ for the SLA Upgrade: SLA Pre-Upgrade, Post- Upgrade, and Hot Patch [ID 604893.1] 3. R12.1 Oracle Applications Upgrade Guide: Release 11i to Release 12.1.3 E16342-03 4. R12.0 Oracle Applications Upgrade Guide: Release 11i to Release 12.0.4 E12011-02 5. Detailed instructions for the SLA Post Upgrade (aka SLA Hot Patch) can be found in Note: 751160.1 6. Transitioning from Account Generators, White paper by Solution Beacon Reference The above information is compiled and written by Jitendra Gahlot Jitendra Gahlot, an Oracle Certified E-Business Consultant from Enrich IT Inc. Jitendra has Over 10 years of ex- perience of Implementing, Supporting and Development of Oracle E-Business Suite.