Date post: | 09-Oct-2015 |
Category: |
Documents |
Upload: | prasanthbab7128 |
View: | 143 times |
Download: | 10 times |
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 1
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 2
FYI: New Portal with same DocID
Archive
740964.1
Schedule
740966.1
Generic Advisor
Webcast Note
740966.1
before
now
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 3
Future Advisor Webcasts
Day, Date, 2004 time p.m. ET Teleconference Access: North America: xxxx International: xxxx Password: Advisor
Upcoming live webcasts and recent recordings:
EBS - Procurement (Doc ID 1520621.1) Diagnosing Issues with Requisition Creation in Procurement . Mar 19, 07:00 PT
EBS - Procurement (Doc ID 1520622.1) Requisition Imported from other Modules (WIP, OM, ). Apr 23, 06:00 PT
Teleconference Access: VOICESTREAMING IS AVAILABLE teleconference ID: 85020216 UK standard International:+44 1452 562 665 US Free Call: 1866 230 1938 US Local call: 1845 608 8023 Global Toll-Free Numbers MOS (Doc ID 1148600.1)
Use document ((Doc ID 1456150.1)) to register and to find the Procurement upcoming and archived webcast
Current Advisor Webcast Schedule and Archived Download DOC#740966.1
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 4
The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into
any contract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decision. The
development, release, and timing of any features
or functionality described for Oracles products
remains at the sole discretion of Oracle.
Safe Harbor Statement
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 5
Understanding Accrual Reconciliation process and
Troubleshooting in R12 Pramod Sethi
Pitchai Gopalakrishnan
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 6
Agenda
Overview Of Accruals
Setups
Accrual Reconciliation Programs
Reconciliation Data flow
Common Reconciliation Issues
Accrual Diagnostics Script
Demonstration
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 7
Agenda
Overview Of Accruals
Setups
Accrual Reconciliation Programs
Reconciliation Data flow
Common Reconciliation Issues
Accrual Diagnostics Script
Demonstration
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 8
Overview Of Accruals
Accruals are accumulation of expense that is recognized before
cash is paid.
Accruals are liabilities to pay for goods or services that have been
received but have not been paid or invoiced.
Examples
Wages payable
Sales tax payable
Rent payable
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 9
Types of Purchase Accruals
Types of Purchase Accruals
Online Accruals
Period end Accruals
Online Accruals Period end Accruals
Inventory and Expense items Only Expense items
Accruals generated while saving the
receipts
Accruals generated during period end
for uninvoiced receipts
Accruals can be viewed from View
Accounting form
Cannot be viewed from View
Accounting form
Accruals are knocked off when
invoiced
Accruals are reversed in next period.
Accrue On Receipt = Yes Accrue On Receipt = No
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 10
Accrual Accounting Entries
Transaction Accounting Entries
Receive Accrual Cr
Receiving Inspection Dr
Deliver Receiving Inspection Cr
Inventory Valuation Dr
Invoice Supplier Control Cr
Accrual Dr
Transaction Accounting Entries
Receive Accrual Cr (Dr)
Expense Dr (Cr)
Invoice Supplier Control Cr
Expense Dr
Period end Accruals
Online Accruals
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 11
Agenda
Overview Of Accruals
Setups
Accrual Reconciliation Programs
Reconciliation Data flow
Common Reconciliation Issues
Accrual Diagnostics Script
Demonstration
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 12
Setups
Defining Expense Accrual Options
At Receipt
Period End
Expense A/P accrual account
This account is used to accrue payables liability for expense items at
time of receipt.
This account is used to accrue payables liability for expense items by
receipt period end accrual process.
Navigation
Purchasing responsibility > Setup > Organizations > Purchasing
Options
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 13
Setup Expense AP Accrual Account
select expense_accrual_code,inventory_accrual_code,accrued_code_combination_id from
po_system_parameters_all where ORG_ID=&OU_ID
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 14
Setup Inventory Accrual Account
Inventory A/P accrual account
This account is used to accrue payables liability when inventory items
are received.
Navigation
Inventory responsibility > Organization >Parameters > Other
Accounts
Declare the accruals accounts
Before starting the reconciliation declare the accounts
Navigation
Purchasing responsibility > Accounting > Accrual Write Off > Select
Accrual Accounts
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 15
Setup Inventory Accrual Account
select ap_accrual_account from mtl_parameters where organization_id=&INV_ORG_ID;
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 16
Setup Accrual Accounts
select * from cst_accrual_accounts where operating_unit_id=&OU_ID
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 17
Agenda
Overview Of Accruals
Setups
Accrual Reconciliation Programs
Reconciliation Data flow
Common Reconciliation Issues
Accrual Diagnostics Script
Demonstration
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 18
Accrual Reconciliation Programs
Below programs are used for online accrual reconciliation process
Create Accounting Receiving / Cost Management
Transfer Journal entries to GL
Accrual Reconciliation Load Run
AP and PO Accrual Reconciliation Report
Miscellaneous Accrual Reconciliation Report
Summary Accrual Reconciliation Report
Account Analysis Report
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 19
Accrual Reconciliation Programs
Create Accounting Receiving / Cost Management
Transfers the data from receiving/ inventory subledgers to SLA.
Create journals in SLA .
Transfer and posting journals to GL can also be done.
Transfer Journal Entries to GL
Transfers journals entries to GL
Posting the transferred journals can also be done.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 20
Purchase Accrual Process
Receive Purchase Order
Receiving Transaction
Processor rcv_transactions
rcv_receiving_sub_ledger
xla_distributions_links
xla_ae_headers
xla_ae_links
Create Accounting-
Receiving/Cost Mgt
Transfer Journal Entries to
GL gl_je_headers gl_je_lines
gl_import_references
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 21
Inventory Accrual Process
Inventory
miscellaneous
transactions
Cost Manager mtl_transaction_accounts
xla_distributions_links
xla_ae_headers
xla_ae_links
Create Accounting-Cost
Management
Transfer Journal Entries to
GL gl_je_headers gl_je_lines
gl_import_references
Consignment
transactions
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 22
Payables Accrual Process
Payables Invoices ap_invoice_distributions_all
xla_distributions_links
xla_ae_headers
xla_ae_links
Create Accounting
Transfer Journal Entries to
GL gl_je_headers gl_je_lines
gl_import_references
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 23
Accrual Reconciliation Load Run
Accrual Reconciliation Load Run
The Load program is used to populate the accrual reconciliation tables
with all the necessary transaction data needed to perform the
reconciliation process.
All the affected Po distributions within the date range will be deleted
first and current/updated values for the transactions in the date range
will be appended to existing data
In upgraded instance Ignores the From Date specified and runs from the start of transaction history
In upgraded instance upgrades the write off transactions from 11i and
loads them into cst_write_offs and cst_write_off_details table.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 24
Load Run Data Flow
CSTACCLB.pls is file associated to Accrual Reconciliation Load run program
xla_distributions_links
xla_ae_headers
xla_ae_links
Accrual Reconciliation
Load Run
cst_reconciliation_build
cst_reconciliation_summary
cst_ap_po_reconciliation
cst_misc_reconciliation
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 25
Load Run Log file
CSTACRLR module: Accrual Reconciliation Load Run
+------------------------------------------------------------------------
**Starts**17-DEC-2012 14:57:37
**Ends**17-DEC-2012 14:57:37
+---------------------------------------------------------------------------+
Start of log messages from FND_FILE
+---------------------------------------------------------------------------+
start_accrual_load +
l_stmt_num :5
p_from_date :2012/11/01 00:00:00
p_to_date :2012/11/30 00:00:00
l_operating_unit:228
accrual_load+
p_operating_unit:228
p_from_date := 2012/11/01 00:00:00
p_to_date := 2012/11/30 00:00:00
l_stmt_num:5
l_req_arg:2012/11/01 00:00:00
l_req_running:1
l_stmt_num:10
l_acc_accounts:0
EXCEPTION FND_API.g_exc_error IN accrual_load l_stmt_num :10
x_msg_count:0
x_msg_data :
accrual_load - l_err_status:E
accrual_load - l_err_count :0
accrual_load - l_err_data :
start_accrual_load-
+---------------------------------------------------------------------------+
End of log messages from FND_FILE
+------------------------------------------------------------------------
Accrual Reconciliation Load Run program log file
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 26
Accrual Reconciliation Reports
AP and PO Accrual Reconciliation Report
Shows the transaction details based on each accrual account for each
PO distribution with the Receiving transaction amount and invoice
transaction amount with a net balance greater than zero.
Miscellaneous Accrual Reconciliation Report
Shows the transaction details based on each accrual account which
got hit because of Miscellaneous Inventory transactions and AP NO PO
transactions.
Summary Accrual Reconciliation Report
Shows the total balances for each accrual account without any
distribution details and individual transaction amount.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 27
Agenda
Overview Of Accruals
Setups
Accrual Reconciliation Programs
Reconciliation Data flow
Common Reconciliation Issues
Accrual Diagnostics Script
Demonstration
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 28
Reconciliation Data Flow
Setup Accrual Account
Accrual Load Run
Summary Reconciliation
Report
AP & PO Reconciliation
Report
Miscellaneous
Reconciliation Report
AP & PO Write Off Miscellaneous Write Off
Write-Off Report
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 29
Table Information
cst_reconciliation_build
A record is inserted into this table each time Accrual
Reconciliation Load run program is submitted.
To verify whether Accrual load run program is run for the period
this table data has to be checked.
cst_reconciliation_summary
Summary Accrual Reconciliation report picks data from
cst_reconciliation_summary which gets populated during the
load run process.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 30
Table Information
cst_ap_po_reconciliation
AP and PO Accrual Reconciliation Report picks data from
cst_ap_po_reconciliation which gets populated during the load
run process.
cst_misc_reconciliation
Miscellaneous Accrual Reconciliation report picks data from
cst_misc_reconciliation which gets populated during the load
run process.
cst_write_offs
Write off data is stored in cst_write_offs
Write off report picks data from this table.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 31
Agenda
Overview Of Accruals
Setups
Accrual Reconciliation Programs
Reconciliation Data flow
Common Reconciliation Issues
Accrual Diagnostics Script
Demonstration
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 32
Common Reconciliation Issues
Data not transferred from sub ledgers to SLA
Data not transferred from SLA to GL
Data corruption like
Negative Ledger id in GL Tables
Data marked as transferred in SLA but not reached GL.
Data marked as not transferred in SLA, but reached GL
Records missing gl sl link id
Accrual account not unique.
Periods are not upgraded in R12 instance which is migrated from
11i
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 33
Upgrade Process
The below options are available to upgrade 11i accrual transactions
SLA Pre-Upgrade,
SLA Post-Upgrade and
Hot Patch.
During the upgrade, existing accounting data from the subledgers
(i.e., Costing, Payables) is upgraded into the new Oracle Subledger
Accounting (SLA) data model. For more information refer note
Note 604893.1 -R12.0 and R12.1: FAQ for the SLA Upgrade: SLA Pre-
Upgrade, Post-Upgrade and Hot Patch
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 34
In 11i
Net accrual balance = 0
Pre upgrade done from 01-JAN-2012 to 31-OCT-2012
Transaction
Type
Transaction
Date
Transaction
Qty
Accrual
Balance ($)
Receive 01-DEC-2011 10 -100
Invoice 01-JAN-2012 10 100
Accrual Balance before Upgrade
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 35
Periods upgraded before R12 Upgrade
JAN 2005
JUL 2007
.
DEC 2009
.
AUG 2011
..
JAN 2012
.
OCT 2012
Data in this date range is upgraded
using SLA Pre-Upgrade program
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 36
Accrual Balance after Pre-upgrade
In R12
Net accrual balance in XLA = 0+100= 100
Net accrual balance in GL = - 100 +100 = 0
Transaction
Type
Transaction
Date
XLA Accrual
Balance ($)
GL
Accrual
Balance ($)
Receive 01-DEC-2011 0 -100
Invoice 01-JAN-2012 100 100
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 37
Periods upgraded in R12
JAN 2005
JUL 2007
.
DEC 2009
JAN 2010
DEC 2011
JAN 2012
.
OCT 2012
Data in this date range is upgraded
using SLA Pre-Upgrade program
Data in this date range is upgraded
using SLA Post-Upgrade program
Periods upgraded after R12 upgrade
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 38
Accrual Balance after Post-upgrade
In R12
Net accrual balance in XLA = -100+100 = 0
Net accrual balance in GL = - 100 +100 = 0
Transaction
Type
Transaction
Date
XLA Accrual
Balance ($)
GL
Accrual
Balance ($)
Receive 01-DEC-2011 -100 -100
Invoice 01-JAN-2012 100 100
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 39
Recommendations
If all periods are not upgraded(partial upgrade) then as on date
accruals balances in XLA and GL will never match.
If some accruals transactions in the upgraded periods have
data missing in XLA tables then follow below note
Note 1472099.1 - Missing Accounting Entries In SLA For
Transactions In Upgraded Periods
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 40
Use different accruals account for period end and online
accruals.
Ensure accrual account is not same as the below accounts
Charge account
Receiving Inspection account
Budget account
Variance account
Supplier liability account
Do not use Uninvoiced Receipt Report to reconcile online
accruals.
Recommendations
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 41
Recommendations
Upgrade the CSTACCLB.pls file version to the highest version.
Run the Accrual Load program for incremental periods.
Run the Accrual Load program for overlapping periods only if back
dated transactions are done.
Product Ver. Latest file Ver. Patch
R12.0.X 120.23.12000000.47 12951241:R12.BOM.A
R12.1.X 120.27.12010000.39 13630026:R12.BOM.C
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 42
Agenda
Overview Of Accruals
Setups
Accrual Reconciliation Programs
Accrual Data flow
Common Reconciliation Issues
Accrual Diagnostics Script
Demonstration
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 43
Accrual Diagnostics script
The Accrual Diagnostics script is designed to be run when there is a
reconciliation issue between subledger and GL.
The script is designed to spool full table contents to a html file.
The script is being created to allow customers to run a single script
to retrieve all data from various tables instead of having to run
individual scripts - spooling to multiple files.
The script is applicable only for R12 customers.
The script is applicable only for discrete manufacturing and not
process manufacturing customers.
This script is not applicable for customers using Period Average
Costing.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 44
Script Input Parameters
It requires below as inputs :
Accrual Code Combination ID
Enter the Accrual Code Combination ID for the problematic Accrual
Account
Start Date
Enter the Start Date of Reconciliation in Format: DD-MON-YYYY
End Date
Enter the End Date of Reconciliation in Format: DD-MON-YYYY
Ledger ID
Enter the Ledger ID for the reconciliation
Operating Unit ID
Enter the Operating Unit ID for the reconciliation
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 45
Reconciliation Steps
What is accrual balance in GL for Cost Management and Payables
sources ?
What is accrual balance in SLA for Cost Management and Payables
sources ?
Whether GL and SLA balances are matching ?
If not matching check for known causes
In upgraded instance
Is the respective periods upgraded ?
Is there records missing gl sl link id ?
Is there is any unposted journals ?
Any data with Negative Ledger_id in GL tables. ?
Any data marked as transferred in SLA but not reached GL. ?
Any data marked as not transferred in SLA, but reached GL ?
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 46
Some of the Related KM Notes
Doc ID 1478292.1 -R12 Accrual Reconciliation Diagnostics And Troubleshooting Guide
Doc ID 1107953.1 -R12 Accrual Balance Mismatch Between Accrual Reconciliation Report
and GL - Troubleshooting
Doc ID 1117353.1 - R12: Discrepancies with Accrual Reconciliation Report -
Troubleshooting
Doc ID 866733.1 -How To Diagnose Inventory Accruals And Accrual Write Off Issues
Doc ID 1126025.1 -R12: Discrepancies With Accrual Reconciliation Report For Consigned
Items - Troubleshooting
Doc ID 883557.1 -R12: How To Avoid and Fix Corruption in Data Transfer from SLA -
Negative Ledger_ID, Not Reached GL, Duplicate in GL
Doc ID 604893.1 -R12.0 and R12.1: FAQ for the SLA Upgrade: SLA Pre-Upgrade, Post-
Upgrade, and Hot Patch
Doc ID 1472099.1 -Missing Accounting Entries In SLA For Transactions In Upgraded
Periods
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 47
Agenda
Overview Of Accruals
Setups
Accrual Reconciliation Programs
Accrual Data flow
Common Reconciliation Issues
Accrual Diagnostics Script
Demonstration
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 48
D E M O N S T R A T I O N
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 49
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 50
Navigate to the Procurement community find a post with the name ADVISOR WEBCAST: UNDERSTANDING ACCRUAL RECONCILIATION PROCESS AND TROUBLESHOOTING IN R12
How to find the questions asked during the webcast?
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 51
How to know about the upcoming webcasts?
1- From the Procurement Community , open the
Procurement Webcasts section, you will find a list for the
upcoming webcast and the archived one
2- Use document ((Doc ID 1456150.1)) to register and to
find the Procurement upcoming and archived webcast
What are the next upcoming webcasts?
Title Date/Time Document
Diagnosing Issues with Requisition Creation in iProcurement Mar 19, 07:00 PT (Doc ID
1520621.1)
Requisition Imported from other Modules (WIP, OM, ) Apr 23, 06:00 PT (Doc ID 1520622.1)
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 52
Are You Ready To Get Proactive?
Avoid the unexpected
Dont leave value on the table
Lower overall organizational costs through preventative
maintenance
Reduce risks and maximize uptime
Achieve resolution faster
Streamline and simplify your daily operations
Get even more through connection
Discover more about Get Proactive https://support.oracle.com/CSP/main/article?cmd=show
&type=ATT&id=1385165.1:DISCOVER
ACT Get Proactive Access proactive capabilities available for your products
by visiting the product pages at My Oracle Support;
Article ID 432.1
Contact the Get Proactive team today for help getting started
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 53
Advisor Webcast Current Schedule
740966.1
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 54
740964.1
AW Archived Recordings
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 55
Attention: New Portal with same DocID
Schedule
740966.1
Generic Advisor Webcast Note
740966.1
Archive
740964.1
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 56
select your
product:
e.g.
Oracle Database
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 57
Archives Schedule
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 58
THANK YOU