View
328
Download
3
Category
Preview:
Citation preview
Oracle R 11.5Global Accounting Engine Education
Rossella Piccirilli Feb 2010
2
Learning Objectives
At the end of this session you should be able to:
– Describe the features of Global Accounting Engine
– Describe the business needs
– Discuss the Implementation steps Integration
– Discuss Troubleshooting/Diagnostics
3
Agenda
Global Accounting Engine Overview
Global Accounting Engine Demonstration
4
Functional Agenda
Detailed Description of Each Feature
– Feature and Key Concepts
– Deep Dive
– Demonstration
– Implementation Considerations
– Troubleshooting/Diagnostics
5
Features Summary
Global accounting engine is a tool/module that allows to comply with accounting regulations of specific countries. Some accounting entries are legal in one country but not in other countries.
The Global Accounting Engine was originally developed to meet the business requirements of specific countries like Italy France Spain and Portugal
The Global Accounting Engine is also needed for European foreign subsidiaries as they are required to do reporting in foreign countries.
Each subledger transaction, that requires accounting, is represented by a complete and balanced AX journal entry that is stored in the global accounting engine tables.
The Global Accounting Engine replaces the Transfer to General Ledger program that is used in each subledger application for one subledger and one set of books.
Global Accounting Engine is being replaced in R12 by the SLA Subledger accounting functionality.
6
Global Accounting EngineIntegrates with Receivables Payables and Inventory
Payables InvoicePayables InvoicePayables InvoicePayables Invoice
French RulesFrench RulesPlan Plan ComptableComptableFrench French CalendarCalendarEUREUR
SOB Set of BooksSOB Set of Books
AX AX JournalsJournals
AX AX JournalsJournals
DrDr CrCr
• Meet Statutory requirements for the submission of reporting to local authorities
• Corporate Rules = Accounting Standardization
• Local Rules = Improved Local Compliance
• Improved Audit- ability
Some Benefits
• Subledger Daybooks (AX Journals for subledger entries)
• Statutory Reports, inquiries, open items,
• Multiple Representations
• Double posting to set of books
What it is
7
Global Accounting Engine General Architecture
TransactionsAX
Event translation and posting to GL
GL Posting
Global Accounting Engine
8
Major Features
Multiple Accounting Representations – AX allows Multiple accounting representations and enable corporations to design and implement global accounting policies independently from considerations that apply to subsidiaries operating in other countries, or in highly regulated vertical markets.
Analytical Criteria – Analytical criteria enables users to easily report, inquire and analyze financial and operational data across subledger applications.
Inquiries, Drilldown and Reporting – The Global Accounting Engine Architecture provides detailed subledger accounting reports and inquiries that satisfy local fiscal and business requirements for detailed reconciliation between subledger transactions and General Ledger.
9
Key Concepts
Event Model: AX Event Type: for each transaction type, defines possible actions with accounting significance
Synchronous posting: possibility to post journals from subledgers to more than one set of books. The functionality ensures that either journals are posted to all set of books or to none
Accounting drilldown: like for subledger tranfer program it is possible to drilldown inquiry from subledgers to GL and viceversa
Global Accounting Engine provides a process for closing periods that ensures a complete and gapless numbering is generated as required in some countries
Print specific reports that comply with local statutory requirements (Italian Journal Book)
10
Key Concepts: Event Types
Event types are seeded data which the Global Accounting Engine uses to classify and translate events into subledger accounting entries.
Event types are predefined in the system and a translation program compiles after you assign a rule set to your set of books and freeze the Subledger Setup window.
Translation schemes are linked to event types and are a component of the rule set that you assigned. The translation schemes tell the Global Accounting Engine how to translate event types into accounting entries.
11
Key Concepts: Event Types
Payables events (some samples)
– CASH_ADJUSTED (Modifying or voiding current payments)
– CASH_APPLIED (Creating or applying current payments)
– NON_CASH_ADJUSTED (Adjusting invoices, prepayments, and memos)
Receivables events (some samples)
– NON_CASH_COMPLETE (Getting invoices, debit/credit memos, commitments, or chargebacks entered and completed)
– NON_CASH_UPDATE (Modifying the revenue lines for accounted invoices, debit/credit memos, commitments or chargeback)
– RECEIPT_APPLICATION (Applying, reapplying or deleting applications)
12
Key Concepts: Events vs Categories
Predefined events have to be assigned to Journal categories in order to have the correct sequence assignment.
Translation schemes are predefined in the system
13
Functional Deep Dive Agenda
Detailed Description of Each Feature
– Feature and Key Concepts
– Deep Dive
– Demonstration
– Implementation Considerations
– Troubleshooting/Diagnostics
14
Business Objectives
Respect Operational diversity and statutory accounting policies
Resolve conflicts between corporate and local fiscal requirements for accounting (double posting)
Provide Local Statutory reports to comply with Tax and Statutory regulations
15
Business Benefits
Global Accounting Engine main benefit is to provide a particular transactional set of the Oracle Financials which permits to comply with Statutory requirements which else could not be respected
Streamline accounting processing
Provide GL to subledger transaction reconciliation platform by maintaining link between transaction and accounting data
Increase transparency and enable full auditability of the transaction and accounting data through the new data model
16
Business Benefits
Information Delivery
Regulatory Reporting
Global Accounting
Engine
Transaction Systems
Oracle Inventory
Oracle Payables
Oracle Receivables
Posting available for multiple set of books
Predefined validations
Full audit trail
Accounting drilldowns
Detailed journal entries
reference information
Consistent balances
On-line inquiries
Analytics
17
AX Posting Daily User Interaction
END USER
Enter/validate/approve transaction
END USER
Run AX posting Import into GL/can be automatic
END USER END USER
Post in GL/can be automatic
Financial Options
System Options
AccountingOptions
18
Subledger Accounting Deep Dive Agenda
Detailed Description of Each Feature
– Feature and Key Concepts
– Deep Dive
– Demonstration – Global Accounting Engine Payables/Receivables
– Implementation Considerations
– Troubleshooting/Diagnostics
19
Demo: Global Accounting Engine
Payables
1. Enter an invoice and validate it
2. AX posting to GL
3. View AX journal entry and t-account
4. Query entry in GL and drill back to AX entry and to invoice
5. Main reports
20
Demo Global Accounting Engine
2. Run AX Payables posting Use the specific AX Subledger responsibility
Choose a Max processing date
Posting can be also run in draft mode (Transaction will not be posted to GL)
21
Demo Global Accounting Engine
2. AX Posting to GL: Check the Posting Manager results
The event translation report will list out the number of translated events/and or specific
errors failures
If no transactions are available for posting the GL Journal Import will complete with warning
22
Demo Global Accounting Engine
3. View AX Journal Entry and T - Account
The invoice has to be accounted
A valid document sequence has to be assigned (it happens
during invoice validation)
23
Demo Global Accounting Engine
3. View AX Journal Entry and T - Account
This sequence is attached to both subledger AX categories assigned.
It means that AX is numbering all subledgers’ transaction with a single
sequence.
Doc sequence number: it is different from the one
saw earlier (internal subledger sequence)
24
Demo Global Accounting Engine
3. View AX Journal Entry and T - Account
Accounting details are visible
They can be see also if the posting is run in draft
mode
It is possible to see the GL journal only if the
posting has not been run in draft mode
25
Demo Global Accounting Engine
3. View AX Journal Entry and T – Account – Journal Entry Details
Accounting details are visible
They can be see also if the posting is run in draft
mode
It is possible to see the GL journal only if the
posting has not been run in draft mode
26
Demo Global Accounting Engine
4. Query Entry in GL and drill back
a. GL resp Inquiry > Account
b. Use summary template
c. Drilldown on GL jounals
d. Drill down on AX Journal
27
Demo Global Accounting Engine
5. Main reports
1. Daily Journal Book – Header/Line Descriptions Report
2. Account Ledger by Account/Accounting Flexfield Report Use the Account Ledger by Account/Accounting Flexfield report to review all accounting lines per account and period
3. Italian Journal Book Report: journal entries in chronological order based on the sequence assigned by the Italian Journal Sequencing program
4. Supplier/Customer Subledger by account This report reconciles to your balances in the Supplier/Customer Balance by Account/Accounting Flexfield
28
Subledger Accounting Deep Dive Agenda
Detailed Description of Each Feature
– Feature and Key Concepts
– Deep Dive
– Demonstration
– Implementation Considerations
– Troubleshooting/Diagnostics
29
Implementation Considerations
Setup for Global Accounting Engine to be done at SOB level and subledger level
Document sequences assignments are a setup prerequisite
Multiple posting option
Who can submit AX Payables and AX Receivables posting
Setup a legal sequence for Statutory reporting
30
Implementation ConsiderationsSetup steps - prerequisites
1. Create new AX specific Responsibility for each subledger
2. Setup Profile options values:
1. AX Application Name
2. MO: operating unit
3. Sequential numbering
3. Setup Control Accounts for Payables and Receivables
4. Define Document Sequences
5. Create a specific document category and legal sequence for journal book
31
Implementation ConsiderationsSetup steps - prerequisites
3. Classify subledger accounts as control accounts for reconciliation reports
32
Implementation ConsiderationsSetup steps - prerequisites
5. Legal Sequencing program
Accounting entries can be both translated by the Global Accounting Engine as well as
manually entered into General Ledger,
Accounting entries are assigned original accounting sequence
numbers at different times, depending on the situation
In each case, accounting sequence numbers are based on
dates other than the accounting date.
The Legal Sequencing program assigns final accounting sequence numbers,
based on the accounting date, to your subledger accounting entries in the Global
Accounting Engine. With the Legal Sequencing program, the accounting sequence
numbers that are assigned to your transactions are unique and gapless within a set
of books.
33
Implementation ConsiderationsSetup steps
1. Setup Subledger options
2. Freeze posting
3. Start operating
34
Implementation ConsiderationsSetup steps
1. Setup Subledger optionsSetup legal sequencing
options
Add subledgers and related SOB
Associate a rule and posting SOBs
Decide Posting options
Link categories
35
Implementation ConsiderationsSetup steps
1. Setup Subledger options
Associate a specific category to all events/or
more categories to segregate by different
sequences Link categories the window will open
36
Implementation ConsiderationsSetup steps
2. Setup Subledger options
Repeat the steps also for Receivables subledger and for Inventory (if required
Last step is to click of ‘FREEZE button’.
Concurrent programs are run in order to generate the AX configuration you setup
37
Implementation ConsiderationsSetup steps
2. Setup Subledger options
Concurrent programs are run to generate the rules for each subledger included in the setup
38
Subledger Accounting Deep Dive Agenda
Detailed Description of Each Feature
– Feature and Key Concepts
– Deep Dive
– Demonstration
– Implementation Considerations
– Troubleshooting/Diagnostics
39
Troubleshooting
Everytime the AX posting is run we need to check the event translation report
If any error we will check via backend the following 4 tables:
AX_EVENTS
AX_SLE_HEADERS
AX_SLE_LINES
AX_BALANCES
In the AX_EVENTS table we will check for the event status as ‘E’
40
Troubleshooting: Diagnostics
Global Accounting
Engine Program
Concurrent programs outputs
AX tables
1.User can correct the error via front end based on
instructions provided in the output file
2. A datafix is needed
41
Troubleshooting
Please refer to the attached document HANDLING POSTING ERRORS DOC for visualizing some common error scenarios and related applicable fixes
Microsoft Word Document
42
Troubleshooting steps
Run AX posting and view error (even translation report)
Select via backend
Fix issue
43
Global Accounting Engine: Debrief
What happened?
What did you learn?
How can it be applied?
44
Summary
At the end of this module you should be able to:
– Describe the new features of Global Accounting Engine
– Describe the business needs – Market Drivers
– Discuss the Implementation steps
– Discuss Troubleshooting/Diagnostics
45
Questions and Discussions
Recommended