SlideShare a Scribd company logo
1 of 69
Tales from the Battle Front:
How a Secondary Ledger was
implemented against all odds
Prithis Das – Dynamique Solutions LLC
NCOAUG | March 12, 2015
Presenter’s background - Prithis Das
• In the Oracle EBS arena since 1997
• Over 22 years of business process improvement experience
• Consulting experience with Big 5 and other major organizations
• Oracle Certified Specialist in General Ledger
• Chartered Accountant and Management Accountant from India
• Authored and presented papers on Subledger Accounting, Web ADI, Reports
Manager at several OAUG and local events
• Currently on a major R12 enhancement assignment
• Contact:
• Cell: +1.630.3649457
• Email: prithis.das@dynamique.us
• Linked In: www.linkedin.com/in/prithisdas/
• Web: www.dynamique.us
Dynamique Solutions LLC
AGENDA
Agenda
• Case Study background
• Business Requirements for a Secondary (Cash Basis) Ledger
• Solution Overview for Secondary Ledger
• Secondary Ledger Setup
• Challenges encountered and unique situations
• Accounting Calendar issue
• Accounting Adjustments for External systems posting into Oracle
• Receivables
• Payables
• Prepayments
• Fixed Assets solution for Secondary Ledger
• Other implementation considerations
Dynamique Solutions LLC
CASE STUDY BACKGROUND
Case Study Background
• 120 + year old Engineering company
• Preferred consultants for major power utilities across the world
• Revenues from large consulting projects
• Oracle Applications customer since 1997
• General Ledger, Receivables, Payables, Purchasing, HR, Assets
• Projects is maintained on a custom-developed Projects system with interfaces to EBS
• Currently on 12.1.3
• Significant number of legacy systems with interfaces with Oracle EBS
• Single Ledger
• Accrual basis
• Need to maintain Cash-basis books
• Cash-basis financial statements maintained on spreadsheets
• Several interfaces post directly into General Ledger, skipping Subledgers
Dynamique Solutions LLC
BUSINESS REQUIREMENTS
For Secondary (Cash Basis) Ledger
Business Requirements
• Secondary Ledger with Cash Basis accounting method
• Cash transactions should be posted automatically into Secondary Ledger
• Common Chart of Accounts, Calendar
• Accounting Adjustments for External systems posting directly into GL
• Secondary Ledger needs only 2 segments
• Balancing segment (Company)
• Natural Account segment
• Other segments can be populated with a dummy “999…” value
• Fixed Assets to post into Cash Basis Ledger for all transactions
• Not standard Cash Basis functionality in Oracle
• Prepayments must be accounted to expense accounts when they are paid
Dynamique Solutions LLC
SOLUTION OVERVIEW
For Secondary (Cash Basis) Ledger
Solution Overview
Business Requirement Solution
Cash transactions should be posted
automatically into Secondary Ledger
Secondary Ledger with Cash Basis as the Accounting Method
- Seeded Cash Basis accounting method as a starting point
Common Chart of Accounts, Calendar Setup Secondary Ledger with the same COA, Calendar
Accounting Adjustments for Legacy
systems posting directly into Oracle GL
Account Derivation Rules for Secondary Ledger
Secondary Ledger needs only 2
segments
ADRs with Rules for Balancing and Natural Account segments
Remaining segments deriving constant “dummy” values
Cross Validation Rules adjusted to accommodate new CCIDs
with “dummy” values
Fixed Assets to post into Cash Basis
Ledger
New Tax Book linked to Secondary (Cash Basis) Ledger
GL Posting allowed to Secondary Ledger
Prepayments must be accounted to
expense accounts when they are paid
Custom Account Derivation Rules
Disabling of some standard functionality to use custom
solution
Dynamique Solutions LLC
SECONDARY LEDGER SETUP
Secondary Ledger Setup
• Accounting Setup Manager
Dynamique Solutions LLC
Secondary Ledger Setup
Dynamique Solutions LLC
Secondary Ledger Setup
Dynamique Solutions LLC
Secondary Ledger Setup
Default is “Yes” for Other-Other
Dynamique Solutions LLC
ACCOUNTING CALENDAR ISSUE
Accounting Calendar issue
• Missing Date issue in Calendar
• First attempt to configure a new Secondary Ledger resulted in a show-stopper
Dynamique Solutions LLC
Accounting Calendar issue
• Missing Date issue in Calendar
• Caused due to missing date 29-Feb-2000
• Oracle gave a datafix in 2000 which apparently fixed the issue
• However, issue still affects creation of new Ledgers in R12
• Calendar Validation report does not catch the issue
• Calendar was fine for existing Ledger
• Calendar could not be used for new Primary or Secondary Ledger
• Our design was based on using the same Calendar, Chart of Accounts
• Sev1 SR was opened with Oracle
• Oracle issued datafix to correct the Calendar
Dynamique Solutions LLC
ACCOUNTING ADJUSTMENTS
for External systems posting into Oracle
- Oracle Receivables
Business Requirements
• Secondary Ledger with Cash Basis accounting method
• Cash transactions should be posted automatically into Secondary Ledger
• Common Chart of Accounts, Calendar
• Accounting adjustments for External systems posting directly into Oracle GL
• Secondary Ledger needs only 2 segments
• Balancing segment (Company)
• Natural Account segment
• Other segments can be populated with a dummy “999…” value
• Fixed Assets to post into Cash Basis Ledger for all transactions
• Not standard Cash Basis functionality in Oracle
• Prepayments must be accounted to expense accounts when they are paid
Dynamique Solutions LLC
Business Requirement – AccountingAdjustments - Receivables
External
Client
Invoicing
System
Oracle
Receivables
Oracle
General
Ledger
Interface
Revenue Journals
Receipts
InvoicesInvoices
Dynamique Solutions LLC
Business Requirement – AccountingAdjustments
Receivables example
Primary Ledger
Accrual Basis
Secondary Ledger
Cash Basis
Standard Oracle Client’s Instance Standard Oracle Client’s Instance
Revenue Journals
Import from Client
Invoicing System
Dr. Receivables
Cr. Revenue
AR Invoice Dr. Receivables
Cr. Revenue
Dr. Receivables
11010
Cr. Revenue 11010
Cash Receipt
(when payment is
due)
Dr. Cash
Cr. Receivables
Dr. Cash
Cr. Receivables
11010
Dr. Cash
Cr. Revenue
Dr. Cash
Cr. Receivables
11010
ADR
Dr. Cash
Revenue 32899
Dynamique Solutions LLC
Solution – Accounting Adjustments (AR)
Solution
Configure a new Subledger
Accounting Method
- Copy of Standard Cash
Configure a new Application
Accounting Definition
- Copy of “Receivables Default
Cash Basis” AAD
Dynamique Solutions LLC
Solution – Accounting Adjustments (AR)
Solution
Configure a new Subledger
Accounting Method
- Copy of Standard Cash
Configure a new Application
Accounting Definition
- Copy of “Receivables Default
Cash Basis” AAD
Configure a new Journal Line
Definition
- Copy of “Receipt – Basis Journal
Lines Definition”
Dynamique Solutions LLC
Solution – Accounting Adjustments (AR) Solution
Configure a new Subledger
Accounting Method
- Copy of Standard Cash
Configure a new Application
Accounting Definition
- Copy of “Receivables Default
Cash Basis” AAD
Configure a new Journal Line
Definition
- Copy of “Receipt – Basis Journal
Lines Definition”
Configure a new Journal Line
Type
- Replace Receipt Application to
Revenue
Dynamique Solutions LLC
Solution – Accounting Adjustments (AR) Solution
Configure a new Subledger
Accounting Method
- Copy of Standard Cash
Configure a new Application
Accounting Definition
- Copy of “Receivables Default
Cash Basis” AAD
Configure a new Journal Line
Definition
- Copy of “Receipt – Basis Journal
Lines Definition”
Configure a new Journal Line
Type
- Replace Receipt Application to
Revenue
Dynamique Solutions LLC
Solution – Accounting Adjustments (AR)
Solution
Configure a new Account
Derivation Rule
- Account segment
- XXSL Receivables Account
Replaced by Revenue
Dynamique Solutions LLC
Solution – Accounting Adjustments (AR)
Solution
Configure a new Account
Derivation Rule
- Account segment
- ADR: XXSL Receivables Account
Replaced by Revenue
- Use a Constant (Revenue)
account = 32899
Dynamique Solutions LLC
Solution – Accounting Adjustments (AR)
Solution
Invoice
Primary Ledger
Dr. Receivables 11010
Cr. Revenue 11010
Dynamique Solutions LLC
Solution – Accounting Adjustments (AR)
Solution
Receipt
Primary Ledger
Dr. Cash
Cr. Receivable 11010
Receipt
Secondary (Cash Basis) Ledger
Dr. Cash
Cr. Revenue 32899
Dynamique Solutions LLC
ACCOUNTING ADJUSTMENTS
for External systems posting into Oracle
- Oracle Payables
Business Requirement – AccountingAdjustments
Payables example
Primary Ledger
Accrual Basis
Secondary Ledger
Cash Basis
Standard Oracle Client’s Instance Standard Oracle Client’s Instance
Labor cost Journals
Import from Projects
Accounting System
to Oracle GL
Dr. Labor Expenses
Cr. Payroll Clearing
Payroll Journals
Import from Payroll
(ADP) system to
Oracle GL
Dr. Payroll Clearing
Cr. Net Payroll
Cr. Employee FICA
……
Cr. Etc.
AP Invoices Dr. Net Payroll
Dr. Employee FICA
….
Cr. Payables Liability
Dynamique Solutions LLC
Business Requirement – AccountingAdjustments
Payables example
Primary Ledger
Accrual Basis
Secondary Ledger
Cash Basis
Standard Oracle Client’s Instance Standard Oracle Client’s Instance
Payment of AP
Invoices to ADP
Dr. Payables Liability
Cr. Cash
Dr. Net Payroll
Dr. Employee FICA
….
Cr. Cash
ADR
Dr. Labor Expenses
Cr. Cash
Dynamique Solutions LLC
Solution – Accounting Adjustments (AP)
Solution
Configure a new Subledger
Accounting Method
- Copy of Standard Cash
Configure a new Application
Accounting Definition
- Copy of “Cash Basis” AAD
Configure a new Journal Line
Definition XXSL Cash,
Payments All
- Copy of “Cash, Payments All”
Dynamique Solutions LLC
Solution – Accounting Adjustments (AP)
Solution
Configure a new Subledger
Accounting Method
- Copy of Standard Cash
Configure a new Application
Accounting Definition
- Copy of “Cash Basis” AAD
Configure a new Journal Line
Definition XXSL Cash,
Payments All
- Copy of “Cash, Payments All”
Configure a new Journal Line
Type
- Replace Item Expense JLT
Dynamique Solutions LLC
Solution – Accounting Adjustments (AP)
Solution
Configure a new Account Derivation
Rule
- Account Segment
- XXSL Item Expense Distribution
Account - Cash Basis
Dynamique Solutions LLC
Solution – Accounting Adjustments (AP)
Solution
Configure a new Account Derivation
Rule
- Account Segment
- XXSL Item Expense Distribution
Account - Cash Basis
Create Mapping Sets between
Payroll Liability Accounts and Labor
Expense Accounts
Dynamique Solutions LLC
Solution – Accounting Adjustments (AP)
Solution
Configure a new Account Derivation
Rule
- Account Segment
- XXSL Item Expense Distribution
Account - Cash Basis
Create Mapping Sets between
Payroll Liability Accounts and Labor
Expense Accounts
Create Conditions to drive the ADRs
Dynamique Solutions LLC
Solution – Accounting Adjustments (AP)
Solution
Configure a new Account Derivation
Rule
- Account Segment
- XXSL Item Expense Distribution
Account - Cash Basis
Create Mapping Sets between
Payroll Liability Accounts and Labor
Expense Accounts
Create Conditions to drive the ADRs
Put “Catch-all” ADR at the bottom,
and one-off ADRs at the top in order
of priority
- Catch-all ADR will not have
conditions
Dynamique Solutions LLC
Solution – Accounting Adjustments (AP)
Solution
Payment of ADP Payroll invoice
Secondary (Cash Basis) Ledger
Dr. Labor Expense Accounts
(various)
Cr. Cash
Dynamique Solutions LLC
ORACLE ASSETS SOLUTION
Secondary (Cash Basis) Ledger
Business Requirements
• Secondary Ledger with Cash Basis accounting method
• Cash transactions should be posted automatically into Secondary Ledger
• Common Chart of Accounts, Calendar
• Accounting Adjustments for Legacy systems posting directly into Oracle GL
• Secondary Ledger needs only 2 segments
• Balancing segment (Company)
• Natural Account segment
• Other segments can be populated with a dummy “999…” value
• Fixed Assets to post into Cash Basis Ledger for all transactions
• Not standard Cash Basis functionality in Oracle
• Prepayments must be accounted to expense accounts when they are paid
Dynamique Solutions LLC
Solution – Fixed Assets
• Standard Cash SLAM does not account for Fixed Assets
There are no inflows or outflows
of Cash in an Asset transaction
(Depreciation, Adjustment,
Retirement)
Purchase of an asset has already
been part of the Payables
process
The client required accounting of
Assets in the Secondary Ledger
(Cash Basis) for Tax purposes
using different depreciation
methods.
Dynamique Solutions LLC
Solution – Fixed Assets
• Existing Tax Book cannot be re-assigned to post to the Secondary Ledger
Dynamique Solutions LLC
Solution – Fixed Assets
• Alternate Ledger could not be the Secondary (Cash Basis) Ledger
“List of values contains no entries”.
Dynamique Solutions LLC
Solution – Fixed Assets
• Solution to meet Business Requirement
Custom Cash Basis Subledger
Accounting Method (SLAM)
Based on Oracle’s “Standard Cash” accounting method
Add the “Assets Standard Accounting”
AAD to the custom SLAM
Else, Oracle will not know how to account for Assets
transactions in the Secondary (Cash Basis) ledger.
Setup new Tax Book in Assets module Associate to the Corporate Book which posts to the
Primary Ledger
Allow GL Posting
Assign the Secondary (Cash Basis) ledger for posting
Migrate all assets from the old Tax
Book to the new Tax Book
This amounts to a re-implementation of the Tax Book
Run Initial Mass Copy and Periodic Mass copy to process
assets in the new Tax Book
Process new Tax Book till current month
Dynamique Solutions LLC
Solution – Fixed Assets
• Custom Cash-Basis SLAM based on Standard Cash
Add the “Assets Standard
Accounting” AAD to the SLAM.
Else, Oracle will not know how to
account for Assets transactions in
the Secondary (Cash Basis)
ledger.
Dynamique Solutions LLC
Solution – Fixed Assets
• Tax Type Cash Asset Book with GL Posting Allowed
Dynamique Solutions LLC
Solution – Fixed Assets
• Process Assets in Both Asset Books to post to both Ledgers
Dynamique Solutions LLC
PREPAYMENTS SOLUTION
for Secondary (Cash Basis) Ledger
Business Requirements
• Secondary Ledger with Cash Basis accounting method
• Cash transactions should be posted automatically into Secondary Ledger
• Common Chart of Accounts, Calendar
• Accounting Adjustments for Legacy systems posting directly into Oracle GL
• Secondary Ledger needs only 2 segments
• Balancing segment (Company)
• Natural Account segment
• Other segments can be populated with a dummy “999…” value
• Fixed Assets to post into Cash Basis Ledger for all transactions
• Not standard Cash Basis functionality in Oracle
• Prepayments must be accounted to expense accounts when they are paid
Dynamique Solutions LLC
Solution – Prepayments
Primary Ledger
Oracle “Standard Accrual” Basis
Secondary Ledger
Cash Basis
When Prepayment invoice is created
DR Prepayment
Cr AP Liability
When Prepayment invoice is created
No accounting
When Prepayment invoice is paid
DR AP Liability
CR Cash
When Prepayment invoice is paid
DR Expense
CR Cash
When Standard invoice is entered and
matched to Prepayment (each month)
DR Expense
CR Prepayment
When Standard invoice is entered and
matched to Prepayment (each month)
No accounting
Business Requirement
• Prepayments must be accounted to expense accounts when they are paid
• Even if expensed over multiple periods in Primary Ledger, expensed
when paid (fully in first period) in Secondary Ledger
Dynamique Solutions LLC
Dr. Prepayment
Cr. Cash
Solution – Prepayments
Dynamique Solutions LLC
Solution – Prepayments
Dr. Expense
Cr. Prepayment
Dynamique Solutions LLC
Solution – Prepayments
Primary Ledger
Oracle “Standard Accrual” Basis
Secondary Ledger
Oracle “Standard Cash” Basis
When Prepayment invoice is created
DR Prepayment
Cr AP Liability
When Prepayment invoice is created
No accounting
When Prepayment invoice is paid
DR AP Liability
CR Cash
When Prepayment invoice is paid
DR Prepayment
CR Cash
When Standard invoice is entered and
matched to Prepayment (each month)
DR Expense
CR Prepayment
When Standard invoice is entered and
matched to Prepayment (each month)
DR Expense
CR AP Liability
DR AP Liability
CR Prepayment
Standard Oracle – does not meet specific business requirement
Dynamique Solutions LLC
Solution – Prepayments
Create new Subledger Accounting Method
(SLAM)
Copy from “Standard Cash”
Create Account Derivation Rule (ADR) to
debit Expense when Cash flows out
- Payments Event Class
Use Prepayment Account on Supplier to drive
the Expense account
Use Mapping Sets:
- Prepayment A/C AAA = Expense A/C PPP
- Prepayment A/C BBB = Expense A/C QQQ
Use Condition:
- To determine which Mapping Set is to be
used
Disable standard Journal Line Type “Prepaid
Expense - Cash Basis”
Setup Mapping Sets and Conditions
Solution to meet Business Requirement
Dynamique Solutions LLC
Solution – Prepayments
Solution
Configure a new Subledger
Accounting Method
- Copy of Standard Cash
Configure a new Application
Accounting Definition
- Copy of Cash Basis AAD
Dynamique Solutions LLC
Solution – Prepayments
Solution
Configure a new Subledger
Accounting Method
- Copy of Standard Cash
Configure a new Application
Accounting Definition
- Copy of Cash Basis AAD
Configure a new Journal Line
Definition
- Copy of Cash, Payments All JLD
Dynamique Solutions LLC
Solution – Prepayments
Solution
Configure a new Subledger
Accounting Method
- Copy of Standard Cash
Configure a new Application
Accounting Definition
- Copy of Cash Basis AAD
Configure a new Journal Line
Definition
- Copy of Cash, Payments All JLD
Disable “Prepaid Expense –
Cash Basis” Journal Line Type
(JLT)
Dynamique Solutions LLC
Solution – Prepayments
Solution
Create new JLT replacing
“Prepaid Expense – Cash Basis”
Create new ADR to replace
Prepayment account with
Expense account
Dynamique Solutions LLC
Solution – Prepayments
Solution
Create new JLT replacing
“Prepaid Expense – Cash Basis”
Create new ADR to replace
Prepayment account with
Expense account
Create Mapping Sets for groups
of Prepayment accounts and
Expense accounts
Dynamique Solutions LLC
Solution – Prepayments
Solution
Create new JLT replacing
“Prepaid Expense – Cash Basis”
Create new ADR to replace
Prepayment account with
Expense account
Create Mapping Sets for groups
of Prepayment accounts and
Expense accounts
Multiple mapping sets used
instead of single mapping set to
facilitate grouping of similar
Prepayment accounts
Dynamique Solutions LLC
Solution – Prepayments
Solution
• Condition to dictate which
Mapping Set (and therefore
which Expense account) to
be used
Dynamique Solutions LLC
Solution – Prepayments
Solution
Prepayment created
Dr Prepayment
Cr AP Liability
Dynamique Solutions LLC
Solution – Prepayments
Solution
Primary Ledger (Accrual):
Prepayment paid
Dr AP Liability
Cr Cash
Secondary Ledger (Cash):
• Prepayment paid
• Dr Expense
• Cr Cash
Dynamique Solutions LLC
Solution – Prepayments
Solution
Primary Ledger (Accrual):
Prepayment amortized
Dr Expense
Cr AP Liability
Primary Ledger (Accrual):
Prepayment amortized
Dr AP Liability
Cr Prepayment
Dynamique Solutions LLC
OTHER IMPLEMENTATION
CONSIDERATIONS
Other Implementation Considerations
• Over 50 ADRs (mostly in Payables, few in Receivables) were required to
re-class accounts from Primary Ledger to Secondary Ledger
• Many of these ADRs used Mapping Sets and Conditions
• No custom sources were used for the ADRs
• Initial balances for Secondary Ledger were uploaded through WebADI
• Financial Statement Generator Reports were created/updated to report on
the Secondary (Cash Basis) Ledger
• Ledger Set was setup along with Data Access Set to give certain
responsibilities access to both Ledgers
• “Parallel run” for first quarter to verify that Secondary Ledger was
accounting cash transactions correctly.
Dynamique Solutions LLC
• Prithis Das
• Email: prithis.das@dynamique.us
• Linked in: www.linkedin.com/in/prithisdas/
• Web: www.dynamique.us
• Cell: +1.630.3649457
Dynamique Solutions LLC

More Related Content

What's hot

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
 
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 applications sla r12 SLA- demos
Oracle applications sla r12   SLA- demosOracle applications sla r12   SLA- demos
Oracle applications sla r12 SLA- demosAli Ibrahim
 
Oracle Payables R12 ivas
Oracle Payables R12 ivasOracle Payables R12 ivas
Oracle Payables R12 ivasAli Ibrahim
 
Oracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup StepsOracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup StepsAhmed Elshayeb
 
Oracle Payable Complete Business flows
Oracle Payable Complete Business flowsOracle Payable Complete Business flows
Oracle Payable Complete Business flowsAdil Arshad
 
Oracle Accounting reporting sequences
Oracle Accounting reporting sequencesOracle Accounting reporting sequences
Oracle Accounting reporting sequencesAli Ibrahim
 
How to configure LCM After receiving
How to configure LCM After receivingHow to configure LCM After receiving
How to configure LCM After receivingAhmed Elshayeb
 
Oracle inventory R12 Setup Guide
Oracle inventory R12 Setup GuideOracle inventory R12 Setup Guide
Oracle inventory R12 Setup GuideAhmed Elshayeb
 
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
 
R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)lingaswamy vallapu
 
Organization Setup in R12
Organization Setup in R12Organization Setup in R12
Organization Setup in R12eprentise
 
R12 revenue recognition_oaug
R12 revenue recognition_oaugR12 revenue recognition_oaug
R12 revenue recognition_oaugSurya Maddiboina
 
GL - Step 4 - Part 1 - Ledgers & Legal Entities
GL - Step 4 - Part 1 - Ledgers & Legal EntitiesGL - Step 4 - Part 1 - Ledgers & Legal Entities
GL - Step 4 - Part 1 - Ledgers & Legal EntitiesMohammed Raouf
 

What's hot (20)

Oracle E business tax purchasing whitepaper
Oracle E business tax purchasing whitepaperOracle E business tax purchasing whitepaper
Oracle E business tax purchasing whitepaper
 
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 applications sla r12 SLA- demos
Oracle applications sla r12   SLA- demosOracle applications sla r12   SLA- demos
Oracle applications sla r12 SLA- demos
 
Oracle Payables R12 ivas
Oracle Payables R12 ivasOracle Payables R12 ivas
Oracle Payables R12 ivas
 
Oracle receivables
Oracle receivablesOracle receivables
Oracle receivables
 
Multiperiod Accounting in Oracle EBS R12
Multiperiod Accounting in Oracle EBS R12Multiperiod Accounting in Oracle EBS R12
Multiperiod Accounting in Oracle EBS R12
 
Oracle R12 Legal Entity
Oracle R12 Legal EntityOracle R12 Legal Entity
Oracle R12 Legal Entity
 
Oracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup StepsOracle Purchasing R12 Setup Steps
Oracle Purchasing R12 Setup Steps
 
Oracle Payable Complete Business flows
Oracle Payable Complete Business flowsOracle Payable Complete Business flows
Oracle Payable Complete Business flows
 
Oracle Accounting reporting sequences
Oracle Accounting reporting sequencesOracle Accounting reporting sequences
Oracle Accounting reporting sequences
 
How to configure LCM After receiving
How to configure LCM After receivingHow to configure LCM After receiving
How to configure LCM After receiving
 
Oracle inventory R12 Setup Guide
Oracle inventory R12 Setup GuideOracle inventory R12 Setup Guide
Oracle inventory R12 Setup Guide
 
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
 
R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)
 
Organization Setup in R12
Organization Setup in R12Organization Setup in R12
Organization Setup in R12
 
R12 Fixed Assets General Questions
R12 Fixed Assets General QuestionsR12 Fixed Assets General Questions
R12 Fixed Assets General Questions
 
Differences R12 Vs 11i.5.10
Differences R12 Vs 11i.5.10Differences R12 Vs 11i.5.10
Differences R12 Vs 11i.5.10
 
R12 revenue recognition_oaug
R12 revenue recognition_oaugR12 revenue recognition_oaug
R12 revenue recognition_oaug
 
Report Manager in Oracle EBS R12
Report Manager in Oracle EBS R12Report Manager in Oracle EBS R12
Report Manager in Oracle EBS R12
 
GL - Step 4 - Part 1 - Ledgers & Legal Entities
GL - Step 4 - Part 1 - Ledgers & Legal EntitiesGL - Step 4 - Part 1 - Ledgers & Legal Entities
GL - Step 4 - Part 1 - Ledgers & Legal Entities
 

Viewers also liked

Fusion applications gl and ar suresh c-mishra
Fusion applications   gl and ar suresh c-mishraFusion applications   gl and ar suresh c-mishra
Fusion applications gl and ar suresh c-mishraSuresh Mishra
 
At a Glance - Fusion Order Management Invoicing Solution
At a Glance - Fusion Order Management Invoicing SolutionAt a Glance - Fusion Order Management Invoicing Solution
At a Glance - Fusion Order Management Invoicing SolutionKareem Muhammad
 
Oracle Inventory Complete Implementation Setups.
Oracle Inventory Complete Implementation Setups.Oracle Inventory Complete Implementation Setups.
Oracle Inventory Complete Implementation Setups.Muhammad Mansoor Ali
 
Ora fin r11i - v4.1
Ora fin r11i - v4.1 Ora fin r11i - v4.1
Ora fin r11i - v4.1 Ali Ibrahim
 
Oracle fusion financial p2p cycle
Oracle fusion financial  p2p cycleOracle fusion financial  p2p cycle
Oracle fusion financial p2p cyclemohamed mahmoud
 
Oracle inventory EBS R11
Oracle inventory EBS R11Oracle inventory EBS R11
Oracle inventory EBS R11Ali Ibrahim
 
90 Minute Introduction to the Fusion Theming Framework for Drupal
90 Minute Introduction to the Fusion Theming Framework for Drupal 90 Minute Introduction to the Fusion Theming Framework for Drupal
90 Minute Introduction to the Fusion Theming Framework for Drupal Acquia
 
Oracle Fusion applications 101 [2010 OAUG Collaborate]
Oracle Fusion applications 101 [2010 OAUG Collaborate]Oracle Fusion applications 101 [2010 OAUG Collaborate]
Oracle Fusion applications 101 [2010 OAUG Collaborate]Rhapsody Technologies, Inc.
 
Oracle Eam Implementation Steps For Oracle E Am Module
Oracle Eam   Implementation Steps For Oracle E Am ModuleOracle Eam   Implementation Steps For Oracle E Am Module
Oracle Eam Implementation Steps For Oracle E Am Moduleapplearn
 
Oracle Fusion functional setup manager
Oracle Fusion functional setup managerOracle Fusion functional setup manager
Oracle Fusion functional setup managerBerry Clemens
 
Oracle fusion general ledger-enter journal-manual
Oracle fusion general ledger-enter journal-manualOracle fusion general ledger-enter journal-manual
Oracle fusion general ledger-enter journal-manualmohamed mahmoud
 
Bf.016 application setup_document_opm_process_execution_v1.0
Bf.016 application setup_document_opm_process_execution_v1.0Bf.016 application setup_document_opm_process_execution_v1.0
Bf.016 application setup_document_opm_process_execution_v1.0mamdouh1707
 
Oracle ebs r12 eam module-upk
Oracle ebs r12 eam module-upkOracle ebs r12 eam module-upk
Oracle ebs r12 eam module-upkjcvd12
 
Presentation oracle ebs r12
Presentation oracle ebs r12Presentation oracle ebs r12
Presentation oracle ebs r12Feras Ahmad
 

Viewers also liked (20)

Sla and cost acctg
Sla and cost acctgSla and cost acctg
Sla and cost acctg
 
Fusion applications gl and ar suresh c-mishra
Fusion applications   gl and ar suresh c-mishraFusion applications   gl and ar suresh c-mishra
Fusion applications gl and ar suresh c-mishra
 
At a Glance - Fusion Order Management Invoicing Solution
At a Glance - Fusion Order Management Invoicing SolutionAt a Glance - Fusion Order Management Invoicing Solution
At a Glance - Fusion Order Management Invoicing Solution
 
Oracle Inventory Complete Implementation Setups.
Oracle Inventory Complete Implementation Setups.Oracle Inventory Complete Implementation Setups.
Oracle Inventory Complete Implementation Setups.
 
Ora fin r11i - v4.1
Ora fin r11i - v4.1 Ora fin r11i - v4.1
Ora fin r11i - v4.1
 
Oracle fusion financial p2p cycle
Oracle fusion financial  p2p cycleOracle fusion financial  p2p cycle
Oracle fusion financial p2p cycle
 
Oracle inventory EBS R11
Oracle inventory EBS R11Oracle inventory EBS R11
Oracle inventory EBS R11
 
Oracle ebs opm refernce guide for gulf oil
Oracle ebs opm refernce guide for gulf oilOracle ebs opm refernce guide for gulf oil
Oracle ebs opm refernce guide for gulf oil
 
OPM API reference guide
OPM API reference guideOPM API reference guide
OPM API reference guide
 
Oracle AP Cycle
Oracle AP CycleOracle AP Cycle
Oracle AP Cycle
 
90 Minute Introduction to the Fusion Theming Framework for Drupal
90 Minute Introduction to the Fusion Theming Framework for Drupal 90 Minute Introduction to the Fusion Theming Framework for Drupal
90 Minute Introduction to the Fusion Theming Framework for Drupal
 
Oracle Fusion applications 101 [2010 OAUG Collaborate]
Oracle Fusion applications 101 [2010 OAUG Collaborate]Oracle Fusion applications 101 [2010 OAUG Collaborate]
Oracle Fusion applications 101 [2010 OAUG Collaborate]
 
Oracle Eam Implementation Steps For Oracle E Am Module
Oracle Eam   Implementation Steps For Oracle E Am ModuleOracle Eam   Implementation Steps For Oracle E Am Module
Oracle Eam Implementation Steps For Oracle E Am Module
 
Ebs vs fusion
Ebs vs fusionEbs vs fusion
Ebs vs fusion
 
Oracle Fusion functional setup manager
Oracle Fusion functional setup managerOracle Fusion functional setup manager
Oracle Fusion functional setup manager
 
Oracle fusion general ledger-enter journal-manual
Oracle fusion general ledger-enter journal-manualOracle fusion general ledger-enter journal-manual
Oracle fusion general ledger-enter journal-manual
 
Bf.016 application setup_document_opm_process_execution_v1.0
Bf.016 application setup_document_opm_process_execution_v1.0Bf.016 application setup_document_opm_process_execution_v1.0
Bf.016 application setup_document_opm_process_execution_v1.0
 
Ebs vs fusion 2
Ebs vs fusion 2Ebs vs fusion 2
Ebs vs fusion 2
 
Oracle ebs r12 eam module-upk
Oracle ebs r12 eam module-upkOracle ebs r12 eam module-upk
Oracle ebs r12 eam module-upk
 
Presentation oracle ebs r12
Presentation oracle ebs r12Presentation oracle ebs r12
Presentation oracle ebs r12
 

Similar to Secondary Ledger implementation in Oracle R12

Rapid implementation Spreadsheets in Oracle ERP Cloud
Rapid implementation Spreadsheets in Oracle ERP CloudRapid implementation Spreadsheets in Oracle ERP Cloud
Rapid implementation Spreadsheets in Oracle ERP CloudPrithis Das, PMP, OCS ☁️
 
New features in oracle fusion financial accounts receivables and account paya...
New features in oracle fusion financial accounts receivables and account paya...New features in oracle fusion financial accounts receivables and account paya...
New features in oracle fusion financial accounts receivables and account paya...Jade Global
 
Secondary Ledgers - The Power of Adjustment Ledgers for Reporting and Compliance
Secondary Ledgers - The Power of Adjustment Ledgers for Reporting and ComplianceSecondary Ledgers - The Power of Adjustment Ledgers for Reporting and Compliance
Secondary Ledgers - The Power of Adjustment Ledgers for Reporting and Complianceeprentise
 
Database optimization in Dynamics 365 Finance and Operations
Database optimization in Dynamics 365 Finance and OperationsDatabase optimization in Dynamics 365 Finance and Operations
Database optimization in Dynamics 365 Finance and OperationsJuan Fabian
 
CNA’s Journey to Workday Accounting Center
CNA’s Journey to Workday Accounting CenterCNA’s Journey to Workday Accounting Center
CNA’s Journey to Workday Accounting CenterWorkday, Inc.
 
Modern Day Accounting Applications—Intacct Cloud ERP
Modern Day Accounting Applications—Intacct Cloud ERPModern Day Accounting Applications—Intacct Cloud ERP
Modern Day Accounting Applications—Intacct Cloud ERPIntacct Corporation
 
INNOVATE 2014, Oracle Financial Close Management: Streamline Your Close Process
INNOVATE 2014, Oracle Financial Close Management: Streamline Your Close ProcessINNOVATE 2014, Oracle Financial Close Management: Streamline Your Close Process
INNOVATE 2014, Oracle Financial Close Management: Streamline Your Close ProcessRJ Linehan
 
Oracle Financial Close Management: Streamline Your Close Process
Oracle Financial Close Management: Streamline Your Close ProcessOracle Financial Close Management: Streamline Your Close Process
Oracle Financial Close Management: Streamline Your Close ProcessInnovusPartners
 
Managing Third-Party Royalties
Managing Third-Party RoyaltiesManaging Third-Party Royalties
Managing Third-Party RoyaltiesDonald Fernandes
 
Secondary Ledgers: The Power of Adjustment Ledgers for Reporting and Compliance
Secondary Ledgers: The Power of Adjustment Ledgers for Reporting and ComplianceSecondary Ledgers: The Power of Adjustment Ledgers for Reporting and Compliance
Secondary Ledgers: The Power of Adjustment Ledgers for Reporting and Complianceeprentise
 
Five Best Practice AR Metrics You Should Track
Five Best Practice AR Metrics You Should TrackFive Best Practice AR Metrics You Should Track
Five Best Practice AR Metrics You Should Trackemagia
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12magnificsairam
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12magnificsmile
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12magnifics
 
RECONNECT 2014, Oracle Financial Close Management: Streamline Your Close Process
RECONNECT 2014, Oracle Financial Close Management: Streamline Your Close ProcessRECONNECT 2014, Oracle Financial Close Management: Streamline Your Close Process
RECONNECT 2014, Oracle Financial Close Management: Streamline Your Close ProcessRJ Linehan
 

Similar to Secondary Ledger implementation in Oracle R12 (20)

Rapid implementation Spreadsheets in Oracle ERP Cloud
Rapid implementation Spreadsheets in Oracle ERP CloudRapid implementation Spreadsheets in Oracle ERP Cloud
Rapid implementation Spreadsheets in Oracle ERP Cloud
 
One time payment requests in Oracle ERP Cloud
One time payment requests in Oracle ERP CloudOne time payment requests in Oracle ERP Cloud
One time payment requests in Oracle ERP Cloud
 
New features in oracle fusion financial accounts receivables and account paya...
New features in oracle fusion financial accounts receivables and account paya...New features in oracle fusion financial accounts receivables and account paya...
New features in oracle fusion financial accounts receivables and account paya...
 
Secondary Ledgers - The Power of Adjustment Ledgers for Reporting and Compliance
Secondary Ledgers - The Power of Adjustment Ledgers for Reporting and ComplianceSecondary Ledgers - The Power of Adjustment Ledgers for Reporting and Compliance
Secondary Ledgers - The Power of Adjustment Ledgers for Reporting and Compliance
 
Database optimization in Dynamics 365 Finance and Operations
Database optimization in Dynamics 365 Finance and OperationsDatabase optimization in Dynamics 365 Finance and Operations
Database optimization in Dynamics 365 Finance and Operations
 
Oracle Receivables
Oracle ReceivablesOracle Receivables
Oracle Receivables
 
CNA’s Journey to Workday Accounting Center
CNA’s Journey to Workday Accounting CenterCNA’s Journey to Workday Accounting Center
CNA’s Journey to Workday Accounting Center
 
Modern Day Accounting Applications—Intacct Cloud ERP
Modern Day Accounting Applications—Intacct Cloud ERPModern Day Accounting Applications—Intacct Cloud ERP
Modern Day Accounting Applications—Intacct Cloud ERP
 
BA Resume.2
BA Resume.2BA Resume.2
BA Resume.2
 
EBTax Rules
EBTax RulesEBTax Rules
EBTax Rules
 
INNOVATE 2014, Oracle Financial Close Management: Streamline Your Close Process
INNOVATE 2014, Oracle Financial Close Management: Streamline Your Close ProcessINNOVATE 2014, Oracle Financial Close Management: Streamline Your Close Process
INNOVATE 2014, Oracle Financial Close Management: Streamline Your Close Process
 
Oracle Financial Close Management: Streamline Your Close Process
Oracle Financial Close Management: Streamline Your Close ProcessOracle Financial Close Management: Streamline Your Close Process
Oracle Financial Close Management: Streamline Your Close Process
 
Managing Third-Party Royalties
Managing Third-Party RoyaltiesManaging Third-Party Royalties
Managing Third-Party Royalties
 
Dynamics GP 2016 R2 whats new demo
Dynamics GP 2016 R2 whats new demo Dynamics GP 2016 R2 whats new demo
Dynamics GP 2016 R2 whats new demo
 
Secondary Ledgers: The Power of Adjustment Ledgers for Reporting and Compliance
Secondary Ledgers: The Power of Adjustment Ledgers for Reporting and ComplianceSecondary Ledgers: The Power of Adjustment Ledgers for Reporting and Compliance
Secondary Ledgers: The Power of Adjustment Ledgers for Reporting and Compliance
 
Five Best Practice AR Metrics You Should Track
Five Best Practice AR Metrics You Should TrackFive Best Practice AR Metrics You Should Track
Five Best Practice AR Metrics You Should Track
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
 
Overview of the financial architecture in oracle e business suite release 12
Overview of the  financial architecture in oracle e business suite release 12Overview of the  financial architecture in oracle e business suite release 12
Overview of the financial architecture in oracle e business suite release 12
 
RECONNECT 2014, Oracle Financial Close Management: Streamline Your Close Process
RECONNECT 2014, Oracle Financial Close Management: Streamline Your Close ProcessRECONNECT 2014, Oracle Financial Close Management: Streamline Your Close Process
RECONNECT 2014, Oracle Financial Close Management: Streamline Your Close Process
 

Recently uploaded

OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptxVinzoCenzo
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profileakrivarotava
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Anthony Dahanne
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 

Recently uploaded (20)

OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptx
 
SoftTeco - Software Development Company Profile
SoftTeco - Software Development Company ProfileSoftTeco - Software Development Company Profile
SoftTeco - Software Development Company Profile
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 

Secondary Ledger implementation in Oracle R12

  • 1. Tales from the Battle Front: How a Secondary Ledger was implemented against all odds Prithis Das – Dynamique Solutions LLC NCOAUG | March 12, 2015
  • 2. Presenter’s background - Prithis Das • In the Oracle EBS arena since 1997 • Over 22 years of business process improvement experience • Consulting experience with Big 5 and other major organizations • Oracle Certified Specialist in General Ledger • Chartered Accountant and Management Accountant from India • Authored and presented papers on Subledger Accounting, Web ADI, Reports Manager at several OAUG and local events • Currently on a major R12 enhancement assignment • Contact: • Cell: +1.630.3649457 • Email: prithis.das@dynamique.us • Linked In: www.linkedin.com/in/prithisdas/ • Web: www.dynamique.us Dynamique Solutions LLC
  • 4. Agenda • Case Study background • Business Requirements for a Secondary (Cash Basis) Ledger • Solution Overview for Secondary Ledger • Secondary Ledger Setup • Challenges encountered and unique situations • Accounting Calendar issue • Accounting Adjustments for External systems posting into Oracle • Receivables • Payables • Prepayments • Fixed Assets solution for Secondary Ledger • Other implementation considerations Dynamique Solutions LLC
  • 6. Case Study Background • 120 + year old Engineering company • Preferred consultants for major power utilities across the world • Revenues from large consulting projects • Oracle Applications customer since 1997 • General Ledger, Receivables, Payables, Purchasing, HR, Assets • Projects is maintained on a custom-developed Projects system with interfaces to EBS • Currently on 12.1.3 • Significant number of legacy systems with interfaces with Oracle EBS • Single Ledger • Accrual basis • Need to maintain Cash-basis books • Cash-basis financial statements maintained on spreadsheets • Several interfaces post directly into General Ledger, skipping Subledgers Dynamique Solutions LLC
  • 8. Business Requirements • Secondary Ledger with Cash Basis accounting method • Cash transactions should be posted automatically into Secondary Ledger • Common Chart of Accounts, Calendar • Accounting Adjustments for External systems posting directly into GL • Secondary Ledger needs only 2 segments • Balancing segment (Company) • Natural Account segment • Other segments can be populated with a dummy “999…” value • Fixed Assets to post into Cash Basis Ledger for all transactions • Not standard Cash Basis functionality in Oracle • Prepayments must be accounted to expense accounts when they are paid Dynamique Solutions LLC
  • 9. SOLUTION OVERVIEW For Secondary (Cash Basis) Ledger
  • 10. Solution Overview Business Requirement Solution Cash transactions should be posted automatically into Secondary Ledger Secondary Ledger with Cash Basis as the Accounting Method - Seeded Cash Basis accounting method as a starting point Common Chart of Accounts, Calendar Setup Secondary Ledger with the same COA, Calendar Accounting Adjustments for Legacy systems posting directly into Oracle GL Account Derivation Rules for Secondary Ledger Secondary Ledger needs only 2 segments ADRs with Rules for Balancing and Natural Account segments Remaining segments deriving constant “dummy” values Cross Validation Rules adjusted to accommodate new CCIDs with “dummy” values Fixed Assets to post into Cash Basis Ledger New Tax Book linked to Secondary (Cash Basis) Ledger GL Posting allowed to Secondary Ledger Prepayments must be accounted to expense accounts when they are paid Custom Account Derivation Rules Disabling of some standard functionality to use custom solution Dynamique Solutions LLC
  • 12. Secondary Ledger Setup • Accounting Setup Manager Dynamique Solutions LLC
  • 15. Secondary Ledger Setup Default is “Yes” for Other-Other Dynamique Solutions LLC
  • 17. Accounting Calendar issue • Missing Date issue in Calendar • First attempt to configure a new Secondary Ledger resulted in a show-stopper Dynamique Solutions LLC
  • 18. Accounting Calendar issue • Missing Date issue in Calendar • Caused due to missing date 29-Feb-2000 • Oracle gave a datafix in 2000 which apparently fixed the issue • However, issue still affects creation of new Ledgers in R12 • Calendar Validation report does not catch the issue • Calendar was fine for existing Ledger • Calendar could not be used for new Primary or Secondary Ledger • Our design was based on using the same Calendar, Chart of Accounts • Sev1 SR was opened with Oracle • Oracle issued datafix to correct the Calendar Dynamique Solutions LLC
  • 19. ACCOUNTING ADJUSTMENTS for External systems posting into Oracle - Oracle Receivables
  • 20. Business Requirements • Secondary Ledger with Cash Basis accounting method • Cash transactions should be posted automatically into Secondary Ledger • Common Chart of Accounts, Calendar • Accounting adjustments for External systems posting directly into Oracle GL • Secondary Ledger needs only 2 segments • Balancing segment (Company) • Natural Account segment • Other segments can be populated with a dummy “999…” value • Fixed Assets to post into Cash Basis Ledger for all transactions • Not standard Cash Basis functionality in Oracle • Prepayments must be accounted to expense accounts when they are paid Dynamique Solutions LLC
  • 21. Business Requirement – AccountingAdjustments - Receivables External Client Invoicing System Oracle Receivables Oracle General Ledger Interface Revenue Journals Receipts InvoicesInvoices Dynamique Solutions LLC
  • 22. Business Requirement – AccountingAdjustments Receivables example Primary Ledger Accrual Basis Secondary Ledger Cash Basis Standard Oracle Client’s Instance Standard Oracle Client’s Instance Revenue Journals Import from Client Invoicing System Dr. Receivables Cr. Revenue AR Invoice Dr. Receivables Cr. Revenue Dr. Receivables 11010 Cr. Revenue 11010 Cash Receipt (when payment is due) Dr. Cash Cr. Receivables Dr. Cash Cr. Receivables 11010 Dr. Cash Cr. Revenue Dr. Cash Cr. Receivables 11010 ADR Dr. Cash Revenue 32899 Dynamique Solutions LLC
  • 23. Solution – Accounting Adjustments (AR) Solution Configure a new Subledger Accounting Method - Copy of Standard Cash Configure a new Application Accounting Definition - Copy of “Receivables Default Cash Basis” AAD Dynamique Solutions LLC
  • 24. Solution – Accounting Adjustments (AR) Solution Configure a new Subledger Accounting Method - Copy of Standard Cash Configure a new Application Accounting Definition - Copy of “Receivables Default Cash Basis” AAD Configure a new Journal Line Definition - Copy of “Receipt – Basis Journal Lines Definition” Dynamique Solutions LLC
  • 25. Solution – Accounting Adjustments (AR) Solution Configure a new Subledger Accounting Method - Copy of Standard Cash Configure a new Application Accounting Definition - Copy of “Receivables Default Cash Basis” AAD Configure a new Journal Line Definition - Copy of “Receipt – Basis Journal Lines Definition” Configure a new Journal Line Type - Replace Receipt Application to Revenue Dynamique Solutions LLC
  • 26. Solution – Accounting Adjustments (AR) Solution Configure a new Subledger Accounting Method - Copy of Standard Cash Configure a new Application Accounting Definition - Copy of “Receivables Default Cash Basis” AAD Configure a new Journal Line Definition - Copy of “Receipt – Basis Journal Lines Definition” Configure a new Journal Line Type - Replace Receipt Application to Revenue Dynamique Solutions LLC
  • 27. Solution – Accounting Adjustments (AR) Solution Configure a new Account Derivation Rule - Account segment - XXSL Receivables Account Replaced by Revenue Dynamique Solutions LLC
  • 28. Solution – Accounting Adjustments (AR) Solution Configure a new Account Derivation Rule - Account segment - ADR: XXSL Receivables Account Replaced by Revenue - Use a Constant (Revenue) account = 32899 Dynamique Solutions LLC
  • 29. Solution – Accounting Adjustments (AR) Solution Invoice Primary Ledger Dr. Receivables 11010 Cr. Revenue 11010 Dynamique Solutions LLC
  • 30. Solution – Accounting Adjustments (AR) Solution Receipt Primary Ledger Dr. Cash Cr. Receivable 11010 Receipt Secondary (Cash Basis) Ledger Dr. Cash Cr. Revenue 32899 Dynamique Solutions LLC
  • 31. ACCOUNTING ADJUSTMENTS for External systems posting into Oracle - Oracle Payables
  • 32. Business Requirement – AccountingAdjustments Payables example Primary Ledger Accrual Basis Secondary Ledger Cash Basis Standard Oracle Client’s Instance Standard Oracle Client’s Instance Labor cost Journals Import from Projects Accounting System to Oracle GL Dr. Labor Expenses Cr. Payroll Clearing Payroll Journals Import from Payroll (ADP) system to Oracle GL Dr. Payroll Clearing Cr. Net Payroll Cr. Employee FICA …… Cr. Etc. AP Invoices Dr. Net Payroll Dr. Employee FICA …. Cr. Payables Liability Dynamique Solutions LLC
  • 33. Business Requirement – AccountingAdjustments Payables example Primary Ledger Accrual Basis Secondary Ledger Cash Basis Standard Oracle Client’s Instance Standard Oracle Client’s Instance Payment of AP Invoices to ADP Dr. Payables Liability Cr. Cash Dr. Net Payroll Dr. Employee FICA …. Cr. Cash ADR Dr. Labor Expenses Cr. Cash Dynamique Solutions LLC
  • 34. Solution – Accounting Adjustments (AP) Solution Configure a new Subledger Accounting Method - Copy of Standard Cash Configure a new Application Accounting Definition - Copy of “Cash Basis” AAD Configure a new Journal Line Definition XXSL Cash, Payments All - Copy of “Cash, Payments All” Dynamique Solutions LLC
  • 35. Solution – Accounting Adjustments (AP) Solution Configure a new Subledger Accounting Method - Copy of Standard Cash Configure a new Application Accounting Definition - Copy of “Cash Basis” AAD Configure a new Journal Line Definition XXSL Cash, Payments All - Copy of “Cash, Payments All” Configure a new Journal Line Type - Replace Item Expense JLT Dynamique Solutions LLC
  • 36. Solution – Accounting Adjustments (AP) Solution Configure a new Account Derivation Rule - Account Segment - XXSL Item Expense Distribution Account - Cash Basis Dynamique Solutions LLC
  • 37. Solution – Accounting Adjustments (AP) Solution Configure a new Account Derivation Rule - Account Segment - XXSL Item Expense Distribution Account - Cash Basis Create Mapping Sets between Payroll Liability Accounts and Labor Expense Accounts Dynamique Solutions LLC
  • 38. Solution – Accounting Adjustments (AP) Solution Configure a new Account Derivation Rule - Account Segment - XXSL Item Expense Distribution Account - Cash Basis Create Mapping Sets between Payroll Liability Accounts and Labor Expense Accounts Create Conditions to drive the ADRs Dynamique Solutions LLC
  • 39. Solution – Accounting Adjustments (AP) Solution Configure a new Account Derivation Rule - Account Segment - XXSL Item Expense Distribution Account - Cash Basis Create Mapping Sets between Payroll Liability Accounts and Labor Expense Accounts Create Conditions to drive the ADRs Put “Catch-all” ADR at the bottom, and one-off ADRs at the top in order of priority - Catch-all ADR will not have conditions Dynamique Solutions LLC
  • 40. Solution – Accounting Adjustments (AP) Solution Payment of ADP Payroll invoice Secondary (Cash Basis) Ledger Dr. Labor Expense Accounts (various) Cr. Cash Dynamique Solutions LLC
  • 41. ORACLE ASSETS SOLUTION Secondary (Cash Basis) Ledger
  • 42. Business Requirements • Secondary Ledger with Cash Basis accounting method • Cash transactions should be posted automatically into Secondary Ledger • Common Chart of Accounts, Calendar • Accounting Adjustments for Legacy systems posting directly into Oracle GL • Secondary Ledger needs only 2 segments • Balancing segment (Company) • Natural Account segment • Other segments can be populated with a dummy “999…” value • Fixed Assets to post into Cash Basis Ledger for all transactions • Not standard Cash Basis functionality in Oracle • Prepayments must be accounted to expense accounts when they are paid Dynamique Solutions LLC
  • 43. Solution – Fixed Assets • Standard Cash SLAM does not account for Fixed Assets There are no inflows or outflows of Cash in an Asset transaction (Depreciation, Adjustment, Retirement) Purchase of an asset has already been part of the Payables process The client required accounting of Assets in the Secondary Ledger (Cash Basis) for Tax purposes using different depreciation methods. Dynamique Solutions LLC
  • 44. Solution – Fixed Assets • Existing Tax Book cannot be re-assigned to post to the Secondary Ledger Dynamique Solutions LLC
  • 45. Solution – Fixed Assets • Alternate Ledger could not be the Secondary (Cash Basis) Ledger “List of values contains no entries”. Dynamique Solutions LLC
  • 46. Solution – Fixed Assets • Solution to meet Business Requirement Custom Cash Basis Subledger Accounting Method (SLAM) Based on Oracle’s “Standard Cash” accounting method Add the “Assets Standard Accounting” AAD to the custom SLAM Else, Oracle will not know how to account for Assets transactions in the Secondary (Cash Basis) ledger. Setup new Tax Book in Assets module Associate to the Corporate Book which posts to the Primary Ledger Allow GL Posting Assign the Secondary (Cash Basis) ledger for posting Migrate all assets from the old Tax Book to the new Tax Book This amounts to a re-implementation of the Tax Book Run Initial Mass Copy and Periodic Mass copy to process assets in the new Tax Book Process new Tax Book till current month Dynamique Solutions LLC
  • 47. Solution – Fixed Assets • Custom Cash-Basis SLAM based on Standard Cash Add the “Assets Standard Accounting” AAD to the SLAM. Else, Oracle will not know how to account for Assets transactions in the Secondary (Cash Basis) ledger. Dynamique Solutions LLC
  • 48. Solution – Fixed Assets • Tax Type Cash Asset Book with GL Posting Allowed Dynamique Solutions LLC
  • 49. Solution – Fixed Assets • Process Assets in Both Asset Books to post to both Ledgers Dynamique Solutions LLC
  • 50. PREPAYMENTS SOLUTION for Secondary (Cash Basis) Ledger
  • 51. Business Requirements • Secondary Ledger with Cash Basis accounting method • Cash transactions should be posted automatically into Secondary Ledger • Common Chart of Accounts, Calendar • Accounting Adjustments for Legacy systems posting directly into Oracle GL • Secondary Ledger needs only 2 segments • Balancing segment (Company) • Natural Account segment • Other segments can be populated with a dummy “999…” value • Fixed Assets to post into Cash Basis Ledger for all transactions • Not standard Cash Basis functionality in Oracle • Prepayments must be accounted to expense accounts when they are paid Dynamique Solutions LLC
  • 52. Solution – Prepayments Primary Ledger Oracle “Standard Accrual” Basis Secondary Ledger Cash Basis When Prepayment invoice is created DR Prepayment Cr AP Liability When Prepayment invoice is created No accounting When Prepayment invoice is paid DR AP Liability CR Cash When Prepayment invoice is paid DR Expense CR Cash When Standard invoice is entered and matched to Prepayment (each month) DR Expense CR Prepayment When Standard invoice is entered and matched to Prepayment (each month) No accounting Business Requirement • Prepayments must be accounted to expense accounts when they are paid • Even if expensed over multiple periods in Primary Ledger, expensed when paid (fully in first period) in Secondary Ledger Dynamique Solutions LLC
  • 53. Dr. Prepayment Cr. Cash Solution – Prepayments Dynamique Solutions LLC
  • 54. Solution – Prepayments Dr. Expense Cr. Prepayment Dynamique Solutions LLC
  • 55. Solution – Prepayments Primary Ledger Oracle “Standard Accrual” Basis Secondary Ledger Oracle “Standard Cash” Basis When Prepayment invoice is created DR Prepayment Cr AP Liability When Prepayment invoice is created No accounting When Prepayment invoice is paid DR AP Liability CR Cash When Prepayment invoice is paid DR Prepayment CR Cash When Standard invoice is entered and matched to Prepayment (each month) DR Expense CR Prepayment When Standard invoice is entered and matched to Prepayment (each month) DR Expense CR AP Liability DR AP Liability CR Prepayment Standard Oracle – does not meet specific business requirement Dynamique Solutions LLC
  • 56. Solution – Prepayments Create new Subledger Accounting Method (SLAM) Copy from “Standard Cash” Create Account Derivation Rule (ADR) to debit Expense when Cash flows out - Payments Event Class Use Prepayment Account on Supplier to drive the Expense account Use Mapping Sets: - Prepayment A/C AAA = Expense A/C PPP - Prepayment A/C BBB = Expense A/C QQQ Use Condition: - To determine which Mapping Set is to be used Disable standard Journal Line Type “Prepaid Expense - Cash Basis” Setup Mapping Sets and Conditions Solution to meet Business Requirement Dynamique Solutions LLC
  • 57. Solution – Prepayments Solution Configure a new Subledger Accounting Method - Copy of Standard Cash Configure a new Application Accounting Definition - Copy of Cash Basis AAD Dynamique Solutions LLC
  • 58. Solution – Prepayments Solution Configure a new Subledger Accounting Method - Copy of Standard Cash Configure a new Application Accounting Definition - Copy of Cash Basis AAD Configure a new Journal Line Definition - Copy of Cash, Payments All JLD Dynamique Solutions LLC
  • 59. Solution – Prepayments Solution Configure a new Subledger Accounting Method - Copy of Standard Cash Configure a new Application Accounting Definition - Copy of Cash Basis AAD Configure a new Journal Line Definition - Copy of Cash, Payments All JLD Disable “Prepaid Expense – Cash Basis” Journal Line Type (JLT) Dynamique Solutions LLC
  • 60. Solution – Prepayments Solution Create new JLT replacing “Prepaid Expense – Cash Basis” Create new ADR to replace Prepayment account with Expense account Dynamique Solutions LLC
  • 61. Solution – Prepayments Solution Create new JLT replacing “Prepaid Expense – Cash Basis” Create new ADR to replace Prepayment account with Expense account Create Mapping Sets for groups of Prepayment accounts and Expense accounts Dynamique Solutions LLC
  • 62. Solution – Prepayments Solution Create new JLT replacing “Prepaid Expense – Cash Basis” Create new ADR to replace Prepayment account with Expense account Create Mapping Sets for groups of Prepayment accounts and Expense accounts Multiple mapping sets used instead of single mapping set to facilitate grouping of similar Prepayment accounts Dynamique Solutions LLC
  • 63. Solution – Prepayments Solution • Condition to dictate which Mapping Set (and therefore which Expense account) to be used Dynamique Solutions LLC
  • 64. Solution – Prepayments Solution Prepayment created Dr Prepayment Cr AP Liability Dynamique Solutions LLC
  • 65. Solution – Prepayments Solution Primary Ledger (Accrual): Prepayment paid Dr AP Liability Cr Cash Secondary Ledger (Cash): • Prepayment paid • Dr Expense • Cr Cash Dynamique Solutions LLC
  • 66. Solution – Prepayments Solution Primary Ledger (Accrual): Prepayment amortized Dr Expense Cr AP Liability Primary Ledger (Accrual): Prepayment amortized Dr AP Liability Cr Prepayment Dynamique Solutions LLC
  • 68. Other Implementation Considerations • Over 50 ADRs (mostly in Payables, few in Receivables) were required to re-class accounts from Primary Ledger to Secondary Ledger • Many of these ADRs used Mapping Sets and Conditions • No custom sources were used for the ADRs • Initial balances for Secondary Ledger were uploaded through WebADI • Financial Statement Generator Reports were created/updated to report on the Secondary (Cash Basis) Ledger • Ledger Set was setup along with Data Access Set to give certain responsibilities access to both Ledgers • “Parallel run” for first quarter to verify that Secondary Ledger was accounting cash transactions correctly. Dynamique Solutions LLC
  • 69. • Prithis Das • Email: prithis.das@dynamique.us • Linked in: www.linkedin.com/in/prithisdas/ • Web: www.dynamique.us • Cell: +1.630.3649457 Dynamique Solutions LLC