You are on page 1of 86

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

1
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 2
Oracle Advisor Webcast Program
Current schedule
Archived recordings
Doc ID 740966.1
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 3
Future Advisor Webcasts
Procurement Upcoming live webcasts and recent recordings:

.


Teleconference Access:

VOICESTREAMING IS AVAILABLE
teleconference ID: 36834330
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
AUDIO INFO Join Teleconference
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 5
type your question here
1
Q&A panel
Send your question
3
Ask: ALL PANELLIST leave default!
2
Question and Answer Instructions
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 6
your question pop-up here
Question and Answer Instructions (cont)
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 7
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
Oracle Advisor Webcast
R12 ON LINE ACCRUALS: PRE-UPGRADE,POST-
UPGRADE,SETUP,DATAFLOW,PROCESS FLOW

Presenter :Joe Adjei and Mike Filakosky

Copyright 2013, Oracle and/or its affiliates. All rights reserved. 9
Objectives
Review R12 pre-upgrade, upgrade and post-upgrade processes
Introduction to Online Accruals
Overview of the dataflow in the new Release 12 architecture
Comprehend processes involved with Processing Accrual Data
Know how to troubleshoot some of the common On Line Accrual
issues.
Present best practices recommended by Oracle


Copyright 2013, Oracle and/or its affiliates. All rights reserved. 10
AGENDA
Overview
Pre-upgrade, Upgrade, PostUpgrade
Process Flow and Table Level data
Dataflow Demo of Online Accruals
Troubleshooting/Isolating Data Discrepancies
Best Practices recommended by Oracle
Documents help to understand and troubleshoot On Line
Accruals
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 11
AGENDA

Pre-upgrade, Upgrade, PostUpgrade


Process Flow and Table Level data
Dataflow Demo of Online Accruals
Troubleshooting/Isolating Data Discrepancies
Best Practices recommended by Oracle
Documents help to understand and troubleshoot On Line
Accruals
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 12
OVERVIEW
The two Accrual Methods used in Oracle are 'On Line Accrual' and 'Period End
Accrual'.
On Line Accrual also called Accrual at Time of Receipt - meaning the Accrual
Accounting is generated by the Receiving Transaction at the time of receipt.
On Line Accrual is used for accruing Inventory Destination transactions and
in a limited way Expense Destination Transactions where there is the need
to perpetually track stock movement.
Period End Accrual is the recommended method
for accruing Expense Destination Transactions.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 13
Accounts used for On Line receipt Transactions
Note 824388.1 R12 Account Requirements For Inventory AP Accrual Reconciliation
It is imperative that each of the following Accounts used in Accrual reconciliation process must be separate.
INVENTORY AP ACCRUAL ACCOUNT
Navigation: Inventory Responsibility Setup/Organization/Parameters/Other Accounts
All Default INV AP Accrual Accounts and new Accrual Accounts must be added to Setup Accrual Accounts Form before
they can be used by R12 Load and Accrual Reports
EXPENSE ACCRUAL ACCOUNT
Navigation: Purchasing Responsibility Setup/Organization/Purchasing Options/Receipt Accounting
All Default Exp AP Accrual Accounts and new Accrual Accounts must be added to Setup Accrual Accounts Form before
they can be used by R12 Load and Accrual Reports
RECEIVING ACCOUNT
Navigate to: Purchasing Responsibility: Setup Organization/Receiving Options/Select the Organization/Receiving Inventory
Account
INVOICE PRICE VARIANCE
Navigate to: Inventory Responsibility Setup/Organization/Parameters/Other Accounts

Copyright 2013, Oracle and/or its affiliates. All rights reserved. 14
Receiving Account is the same as Accrual A/C-Issues
#1 Critical Setup The Receiving Inventory Account is same as Inventory AP Accrual Account
This results in the following:
DR (Receiving Inventory Account ) which is the same as AP Accrual
CR AP Accrual

0 accounting is created because they cancel each other out.

Solution :
Immediately correct the Receiving and Clearing accounts setup in receiving parameter page.
Write off these AP balance and Inventory balance

Miscellaneous Accrual Reconciliation Report Contains AP Intercompany Transactions (Doc ID 1335776.1)


Copyright 2013, Oracle and/or its affiliates. All rights reserved. 15
AGENDA
Overview

Process Flow and Table Level data


Dataflow Demo of Online Accruals
Troubleshooting/Isolating Data Discrepancies
Best Practices recommended by Oracle
Documents help to understand and troubleshoot On Line
Accruals
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 16
PRE-UPGRADE-Write Off INVOICE TRANSACTINS AND
DUPLICATE WRITE OFFS
Written Off Invoice Transactions appear in Accrual
Reconciliation Report 1496378.1

1. Run this identification script prior to upgrade.
2. If the identification script returns records then open
a Service Request with product support to request
a datafix
.
SELECT
pawo.write_off_id,pawo.write_off_code,
pawo.invoice_id,pawo.invoice_line_num,
part.invoice_id,part.invoice_line_num,

part.line_match_order,pawo.line_match_order
FROM po_accrual_write_offs_all pawo,
po_accrual_reconcile_temp_all part
WHERE part.invoice_id = pawo.invoice_id
AND part.invoice_line_num =
pawo.invoice_line_num
AND part.line_match_order IS NOT NULL
AND pawo.line_match_order IS NULL
AND part.org_id = pawo.org_id
AND part.accrual_account_id =
pawo.accrual_account_id
AND part.org_id = &Operating_unit_id;
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 17
PRE-UPGRADE-DUPLICATE WRITE OFFS
Duplicate Write Off Transactions Exist in the PO_ACCRUAL_WRITE_OFFS_ALL Table 1481224.1
1. Run the below identification script.
SELECT po_distribution_id,
Decode(transaction_source_code,'PO',po_transaction_id, 'AP',invoice_id, 'INV',inv_transaction_id,-99)
invoice_id_po_trx_id,
Decode(transaction_source_code, 'AP', invoice_line_num, 1)invoice_num,
transaction_amount, transaction_quantity, transaction_source_code, org_id,
sum(decode(write_off_code, 'WRITE OFF', 1, 0)) write_off_cnt,
sum(decode(write_off_code, 'REVERSE WRITE OFF', 1, 0))rev_write_off_cnt, Count(1) diff
FROM po_accrual_Write_offs_all w
WHERE org_id =&Operating_unit_id
GROUP BY po_distribution_id,
Decode(po_transaction_id, NULL, invoice_id, po_transaction_id),
Decode(transaction_source_code,'PO',po_transaction_id, 'AP',invoice_id, 'INV',inv_transaction_id,-99),
Decode(transaction_source_code, 'AP', invoice_line_num, 1),
transaction_amount, transaction_quantity, transaction_source_code, org_id
HAVING ABS(sum(decode(write_off_code, 'WRITE OFF', 1, 0)) - sum(decode(write_off_code, 'REVERSE
WRITE OFF', 1, 0)))>1;
2. If the above identification script returns records then open a Service Request with product support to
request a datafix. Prior to upgrade

Copyright 2013, Oracle and/or its affiliates. All rights reserved. 18
UPGRADE DATA
Recommendation from Oracle Costing Dev:Full Historical Upgrade Data of Receiving and
Invoice required to be able to reconcile post upgrade and pre-upgrade Reconciliation
Reports and GL
When doing an Upgrade it is recommended that companies should carefully evaluate their
business requirements with regards to historical data before deciding how far back to keep
detailed accounting information. Release 12 SLA Upgrade will upgrade the transactions in
the accounting periods specified. (Only upgrades 6 months)


For further information Review the following Notes:
Document ID:429105.1 Impact of R12 Design in PO Accounting
Document ID:399362.1 Oracle Applications Release 12 Upgrade Sizing and Best Practices to evaluate
the potential growth of your SLA tables
Document ID:604893.1 R12 FAQ for the SLA Upgrade: SLA Pre-Upgrade,Post-Upgrade,and Hot Patch

Copyright 2013, Oracle and/or its affiliates. All rights reserved. 19
Post Upgrade Scripts:
Validate Receiving and Invoice Upgrade
Post upgrade Receiving script
Run the following query to check if all the receipt accounting were successfully upgraded to R12. This
query should return 0 count.


SELECT rrsl.period_name,
Count(1)
FROM rcv_receiving_sub_ledger rrsl,
rcv_transactions rt,
org_organization_definitions ood
WHERE rt.organization_id = ood.organization_id(+)
AND ood.operating_unit = &&OU_ID
AND rt.transaction_id = rrsl.rcv_transaction_id
AND rrsl.actual_flag = 'A'
AND rrsl.code_combination_id = &accrual_account_id
AND NOT EXISTS (SELECT 1 FROM xla_distribution_links
WHERE application_id = 707
AND SOURCE_DISTRIBUTION_TYPE ='RCV_RECEIVING_SUB_LEDGER'
AND source_distribution_id_num_1 = rrsl.rcv_sub_ledger_id)
GROUP BY rrsl.period_name, code_combination_id;
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 20
Post Upgrade Scripts:
Validation of invoice upgrade
Following script is from AP Development will help identify AP Invoices Missing Upgrade

SELECT /*+ parallel */
COUNT( DISTINCT ai.invoice_id )
FROM ap_invoices_all ai
, ap_invoice_distributions_all aid
WHERE ai.historical_flag = 'Y'
AND aid.invoice_id = ai.invoice_id
AND aid.historical_flag = 'Y'
AND NOT EXISTS
(SELECT 1
FROM xla_distribution_links xdl
WHERE xdl.source_distribution_id_num_1 = aid.invoice_distribution_id
AND xdl.source_distribution_type = 'AP_INV_DIST'
AND xdl.application_id = 200);
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 21
Post Upgrade Scripts Validation of invoice
upgrade
Count of invoices which are incorrectly upgraded provided by AP team


SELECT /*+ parallel */
count(distinct aid.invoice_distribution_id ),
count(distinct aid.invoice_id)
FROM ap_invoice_distributions_all aid
, xla_distribution_links xdl
, xla_events xe
WHERE xdl.source_distribution_id_num_1 = aid.invoice_distribution_id
AND xdl.source_distribution_type = 'AP_INV_DIST'
AND xdl.application_id = 200
AND( aid.amount <> NVL( xdl.unrounded_entered_cr, xdl.unrounded_entered_dr )
OR NVL( aid.base_amount, aid.amount ) <> NVL( xdl.unrounded_accounted_cr, xdl.unrounded_accounted_dr ) )
AND aid.historical_flag = 'Y'
AND aid.accounting_event_id = xe.event_id
AND xe.application_id = 200
AND xe.upg_batch_id > 0;
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 22
POST UPGRADE Concurrent program
Cost Management Development suggests for post upgrade
data use New concurrent program from Document ID:980112.1

The concurrent program can be used to post upgrade missing
Inventory/Payables/Receiving data

Copyright 2013, Oracle and/or its affiliates. All rights reserved. 23
AGENDA
Overview
Pre-upgrade, Upgrade, PostUpgrade

Dataflow Demo of Online Accruals


Troubleshooting/Isolating Data Discrepancies
Best Practices recommended by Oracle
Documents help to understand and troubleshoot On Line
Accruals
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 24
11i Receipt Accounting
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 25
R12 Introduction of SLA Architecture
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 26
R12 Inventory transaction Flow
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 27
On Line Accruals Flow Encumbrance Environment
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 28
R12 Expense Destination Accrue On Receipt
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 29
Create Accounting - Receiving
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 30
SLA TO GL
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 31
Comparison R12 and R11 Reconciliation Reports
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 32
R12 reconciliation Process
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 33
Load Program and Reconciliation Reports
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 34
AGENDA
Overview
Pre-upgrade, Upgrade, PostUpgrade
Process Flow and Table Level data

Troubleshooting/Isolating Data Discrepancies


Best Practices recommended by Oracle
Documents help to understand and troubleshoot On Line
Accruals
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 35
Demonstration Data Flow (Inventory)
Receiving Inventory Account has been setup in the Receiving Options
for the corresponding Ship To Inventory Organization used on the PO.
Purchasing Setup/Organizations/Receiving Options
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 36
Demonstration Data Flow (Inventory)
AP Accrual Account entered on the Inventory Organization Parameters.
Inventory Setup/Organizations/Parameters Other Accounts
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 37
Demonstration Data Flow (Inventory)
Accrual Accounts have been selected for use in the Accrual Reconciliation Process.
Purchasing Accounting/Accrual Write Offs/Select Accrual Accounts
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 38
Demonstration Data Flow (Inventory)
Purchase Order is created and approved having a destination of inventory
Accrue at time of receipt. Accrual Account is pulled from the corresponding ship
to inventory organization parameters.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 39
Demonstration Data Flow (Inventory)
10 were Ordered and there is a non-recoverable tax of $.86 whereas a quantity of
5 was received which leaves $.43 non-recoverable tax which is part of the accrual.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 40
Demonstration Data Flow (Inventory)
Partial Receipt is conducted for quantity of 5. Direct Delivery is used
resulting in both the receive and deliver being completed.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 41
Demonstration Data Flow (Inventory)
Records are inserted into the RCV_RECEIVING_SUB_LEDGER table.
Entry is present for the Credit - AP Accrual Account from the Inv Org Parameters
Entry is present for the Debit - Receiving Inventory Account from the Receiving Options
At this point no data has been created in the subledger accounting tables.
Ex.. XLA_AE_HEADERS, XLA_AE_LINES, etc
Quantity of 5 Received at 1$ = $5 then tax at $.86 (for 10) or $.43 (for 5) = $5.43
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 42
Demonstration Data Flow (Inventory)
Using Cost Management SLA Create Accounting is engaged for the Process Category of Receiving.
RCV_RECEIVING_SUB_LEDGER entries will be used to generate SLA data in the XLA_ tables
Newly created XLA_ data may be considered for Transfer to GL based on Create Accounting Params
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 43
Demonstration Data Flow (Inventory)
Multiple requests are spawned from the Create Accounting process
Accounting Program creates the Subledger Accounting Data entries (XLA)
Journal Import processes SLA Data entries to the General Ledger
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 44
Demonstration Data Flow (Inventory)
Utilizing the above sql data is confirmed in the XLA based tables.
GL_TRANSFER_STATUS_CODE = Y These data are moved to the GL
ACCOUNTING_STATUS_CODE = F Accounting Status Code is Final
ACCOUNTING_STATUS_CODE is important for determining why data may have not been
transferred to the General Ledger
Entity is seen as RCV_RECEIVING_SUB_LEDGER
xla_ae_headers.accounting_entry_status_code
I Invalid
R - Related Entity in Error
N Incomplete
D - Draft mode
F - Final mode
xla_ae_headers.gl_transfer_status_code
Y - Entries have been successfully transferred to GL
N - Entries are not transferred to GL
NT - Entries are not eligible to be transferred to GL
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 45
Demonstration Data Flow (Inventory)
Using Cost Management SLA Create Accounting is engaged for the process category
of Inventory. This ensures that second portion of the receipt the Delivery is also
moved into the SLA and onto GL.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 46
Demonstration Data Flow (Inventory)
SQL can be used to confirm the transactions were created in the SLA.
The Debit reversal against the Receiving Inventory account is completed
Note the source distribution type is MTL_TRANSACTION_ACCOUNTS
GL_TRANSFER_STATUS_CODE is Y
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 47
Demonstration Data Flow (Inventory)
Cost Management SLA /Inquiry/Accounting Events
Used to view the Subledger Accounting Data from the Application
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 48
Demonstration: Data Flow (Inventory)
Inv Valuation - Material
01-000-1410-0000-000
Organization Parameters
Receiving Inventory
01-210-1620-0000-000
Receiving Options
Inventory AP Accrual
01-000-2210-0000-000
Organization Parameters
Liability
01-000-2210-0000-000


Debit

Credit

Debit

Credit

Debit

Credit
Receive RCV_RECEIVING_SUB_LEDGER
Moved to SLA using Create Accounting - Receiving
Deliver MTL_TRANSACTION_ACCOUNTS
Moved to SLA using Create Accounting - Inventory
Match AP_INVOICE_DISTRIBUTIONS_ALL
Moved to SLA using Create Accounting - Payables
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 49
Demonstration Data Flow (Expense)
Purchase Order Expense Destination Accruing at time of receipt.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 50
Demonstration Data Flow (Expense)
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 51
Demonstration Data Flow (Expense)
Records inserted into RCV_RECEIVING_SUB_LEDGER at time of Receipt
Entries created for both Receive and Deliver (4 entries)
Previously with Inventory only Receive was created (2 entries)
Deliver was done by Inventory MTL_TRANSACTION_ACCOUNTS

This differs from Period End as with Period End the entries are not created until
running the Receipt Accrual Period End concurrent process
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 52
Demonstration Data Flow (Expense)
Create Accounting with process category of Receiving is submitted
Results in data entries created in the Subledger Accounting XLA tables
The Subledger Accounting may be moved to the General Ledger if GL Transfer is Yes
Note: Create Accounting Inventory is not necessary as was with Inventory - as no records were created
in the MTL inventory tables.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 53
Demonstration Data Flow (Expense)
SQL can be used to confirm the transactions were created.
Note that all four entries were created in the Subledger
Only Create Accounting Receiving is required
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 54
Demonstration Data Flow (Expense)
Cost Management SLA /Inquiry/Accounting Events
Used to view the Subledger Accounting Data from the Application
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 55
Demonstration: Data Flow (Expense)
Charge Account
01-000-2200-0000-000
Organization Parameters
Receiving Inventory
01-210-1620-0000-000
Receiving Options
AP Expense Accrual
01-000-2220-0000-000
Purchasing Options
Liability
01-000-2210-0000-000


Debit

Credit

Debit

Credit

Debit

Credit
Receive RCV_RECEIVING_SUB_LEDGER
Moved to SLA using Create Accounting - Receiving
Deliver RCV_RECEIVING_SUB_LEDGER
Moved to SLA using Create Accounting - Receiving
Match AP_INVOICE_DISTRIBUTIONS_ALL
Moved to SLA using Create Accounting - Payables
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 56
Accrual Reconciliation
The Accrual Reconciliation Load Run is used to populate the following key tables:
CST_RECONCILIATION_BUILD, CST_AP_PO_RECONCILIATION,
CST_RECONCILIATION_SUMMARY, CST_MISC_RECONCILIATION
This data is then used by the various reconciliation reports
NOTE: The Date To should always be the final date of the Month-Period being reconciled.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 57
Accrual Reconcilation
The Accrual Reconciliation Summary Report offers a very high level view of the accrual amounts
for the given accounts. More in depth details are then found in the AP and PO Reconciliation
Report and the Miscellaneous Accrual Reconciliation Report.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 58
Accrual Reconciliation
The AP and PO Reconciliation Report is recommended for more detailed Analysis of the various
accruals which have taken place. Above is purchase order received not yet invoiced
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 59
Accrual Reconciliation
Example - Purchase Orders Billed but not yet received.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 60
Accrual Reconciliation
Pricing Differences in this case quantity billed is .01 less than the Purchasing Amount.
Release 11 offered parameters for tolerances however these are not available
in Release 12.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 61
AGENDA
Overview
Pre-upgrade, Upgrade, PostUpgrade
Process Flow and Table Level data
Dataflow Demo of Online Accruals

Best Practices recommended by Oracle


Documents help to understand and troubleshoot On Line
Accruals
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 62
Accrual Reconciliation - GL
Product Transaction Entity
Purchasing Receive RCV_RECEIVING_SUB_LEDGER
Inventory Deliver MTL_TRANSACTION_ACCOUNTS
Inventory Shop Floor WIP_TRANSACTION_ACCOUNTS
Review Data in core table Ex. RCV_RECEIVING_SUB_LEDGER
Compare Transaction Data to data residing in the SLA tables
Compare SLA data to what is present in GL

Focus on issues which may be present.
Create Accounting did not create entries in the SLA?
Entries exist in SLA but GL_TRANSFER_STATUS is N? Why?
Why were some transactions not transferred.

Copyright 2013, Oracle and/or its affiliates. All rights reserved. 63
Accrual Reconciliation - GL
Locate the LEDGER_ID and CODE_COMBINATION_ID values for
The Ledger and Accrual Accounts which are having the discrepancy

Copyright 2013, Oracle and/or its affiliates. All rights reserved. 64
Accrual Reconciliation - GL
Confirm the current data picture for the RCV_RECEIVING_SUB_LEDGER
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 65
Accrual Reconciliation - GL
Confirm the data is equal between RCV_RECEIVING_SUB_LEDGER
And the XLA Subledger Accounting tables. The amounts are
Matching in the first two columns.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 66
Accrual Reconciliation - GL
Confirm the data has been processed from RCV_RECEIVING_SUB_LEDGER Into the Subledger Accounting
tables XLA. This script would show data that is Present in the RCV_RECEIVING_SUB_LEDGER tables but
is not yet existing in SLA XLA schema. This would mean Create Accounting is not picking up the data.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 67
Accrual Reconciliation - GL
Review the XLA data to confirm if the records were moved to the GL
Focus on the GL_TRANSFER_STATUS_CODE and also the
ACCOUNTING_ENTRY_STATUS_CODE
If certain records are not moved to the GL investigate further to
to find out as to why they were not moved to the GL
Consider running the Transfer Journal Entries to GL in Cost Management view the
Journal Import concurrent output to see if discrepancies are noted
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 68
Accrual Reconciliation - GL
Review the data which exists in the GL for the Accrual Account/Period in question
The amount here should be matching up to the SLA data where the XLA data is having
The GL_TRANSFER_STATUS as Y.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 69
Accrual Reconciliation - GL
The following sql can be used to review if there are any manual GL entries
created. These can impact the reconciliation balances.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 70
Accrual Reconciliation - GL
If the XLA data has been transferred the GL_TRANSFER_STATUS is Y the
following script can be used to confirm that the entry does in fact exist in the GL.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 71
Accrual Reconciliation - GL
Example GL not being transferred
Transfer to General Ledger Receiving Cost Management SLA
Always Review the Journal Import concurrent request log/output
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 72
Accrual Reconciliation Write Off
Earlier was an example Billed but not yet Received this will now be written off.
Write Offs are written into CST_WRITE_OFF and CST_WRITE_OFF_DETAILS
Create Accounting Cost Management should be run to process the data into the SLA this is done from
the Cost Management SLA Responsibiltiy
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 73
Accrual Reconciliation Write Off
Upon running the Create Accounting in Cost Management, the XLA data is
created and potentially transferred to the GL (If GL Transfer Option is Yes)
It is imperative to again run the Accrual Reconciliation Load Run in order for the
new data to be reflected in the AP and PO Reconciliation Report
Special Attention is recommended on the To Date parameter in the Load Run
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 74
Accrual Reconciliation - Performance
Performance setbacks have been noted in two major areas:
Create Accounting Receiving Actions in the following note are recommended
Note 1552592.1 Create Accounting Receiving Is Too Slow
- This note covers recommended patches and also maintenance steps

Accrual Reconciliation Load Run Actions in the following note are recommended
Note 1490578.1 Accrual Reconciliation Load Run Has Slow Performance
- This note covers recommended patches and other maintenance steps


Copyright 2013, Oracle and/or its affiliates. All rights reserved. 75
AGENDA
Overview
Pre-upgrade, Upgrade, PostUpgrade
Process Flow and Table Level data
Dataflow Demo of Online Accruals
Troubleshooting/Isolating Data Discrepancies

Documents help to understand and troubleshoot On Line


Accruals
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 76
Best Practices Recommended by oracle
It is highly encouraged that the reconciliation process is completed and all discrepancies are
Analyzed prior to engaging the Load Program for the next period.
When giving the date parameters for the Accrual Reconciliation Load program it is suggested that the To
Date should be the last day of the period that is being reconciled. This is recommended as the AP and PO
Reconciliation Report does not have date parameters therefore its imperative the data is managed via the
Load program.
It has been commonly found that installing the latest patches for Inventory Accruals can resolve many
issues. Therefore we would recommend making sure you have the latest fixes installed and tested before
spending effort analyzing an issue in depth. From Release 12 onwards, standard patches will be released as
part of Release Packs (RUP) only. As such, check the following note for details on the latest RUP patch
released .. For the latest Release 12 Update Packs (RUP) please refer to Note 222339.1
Prior to upgrade Oracle recommends latest patches be in place in the instance upgraded from and instance
upgraded to. Reconciliation should be attempted in the From Instance and any discrepancies between GL
and Reconciliation Reports be noted. Release 11 latest patches are located in Note 427771.1.
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 77
AGENDA
Overview
Pre-upgrade, Upgrade, PostUpgrade
Process Flow and Table Level data
Dataflow Demo of Online Accruals
Troubleshooting/Isolating Data Discrepancies
Best Practices recommended by Oracle

Copyright 2013, Oracle and/or its affiliates. All rights reserved. 78


Documentation
Master Note For Oracle EBS Procurement Suite - Encumbrance And Accrual Accounting [ID 1138043.1]
Document ID:429105.1 Impact of R12 Design in PO Accounting
Document ID:399362.1 Oracle Applications Release 12 Upgrade Sizing and Best Practices to evaluate the potential growth of
your SLA tables
Document ID:604893.1 R12 FAQ for the SLA Upgrade: SLA Pre-Upgrade,Post-Upgrade,and Hot Patch
For the latest Release 12 Update Packs (RUP) please refer to Note 222339.1
Document ID:579836.1 Create Accounting Process
Document ID:824388.1 - R12 Account Requirements For Inventory Accrual Reconciliation
Document ID:1113712.1 - R12 FAQ Accounting for On Line and Period End Accruals
Document ID:1107953.1 - R12 Accrual Balance Mismatch Between Accrual Reconciliation Report and GL Troubleshooting
Document ID:1117353.1 - Discrepancies with Accrual Reconciliation Report Troubleshooting
Document ID:1126025.1 - R12: Discrepancies With Accrual Reconciliation Report For Consigned Items Troubleshooting.
FAQ R12 Essentials Of Accrual Accounting [ID 827125.1]
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 79
Notes/Articles to Considered:
R12 How To Diagnose Issues with Period End Accruals [ID 603971.1]
Impact of R12 Design in Procure To Pay Accounting Flow [ID 429105.1]
R12 FAQ: Accrual Accounting - On Line Accruals and Period End Accruals [ID 1113712.1]
R12 Account Requirements For Inventory Accrual Reconciliation [ID 824388.1]
R12: Discrepancies With Period End Accruals - Troubleshooting [ID 1279848.1]
R12 Receipt Accrual Period end process - Duplicate accrual reversal entries created [ID 873399.1]
List Of Code Fixes - Uninvoiced Receipts Report (URR) & Receipt Accrual Period End Process [ID
1145884.1]
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 80
Summary
Overview Online Accruals
Upgrade, Pre-Upgrade Considerations
Table Level Data Flow
Demonstration Data Flow
Troubleshooting Accruals
Recommended Best Practices
Available notes and resources
What we covered today
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 81
Top Articles and Community Links
Community Link:
https://communities.oracle.com/portal/server.pt?open=514&objID=224&mode=2&threadi
d=623775&aggregatorResults=T676957T623775T526530&sourceCommunityId=230&so
urcePortletId=336&doPagination=true&pagedAggregatorPageNo=1&returnUrl=https%3A
%2F%2Fcommunities.oracle.com%2Fportal%2Fserver.pt%3Fopen%3Dspace%26name
%3DCommunityPage%26id%3D1%26psname%3DOpener%26psid%3D0%26cached%3
Dtrue%26in_hi_userid%3D365%26control%3DSetCommunity%26PageID%3D0%26Co
mmunityID%3D230%26

You may copy and paste the previous URL to ask a related question to R12 ON LINE ACCRUALS- THEORY,
PRACTICAL DEMONSTRATION AND TROUBLESHOOTING
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 82
Questions & Answers
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 83
How to know about the upcoming Procurement 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
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 84
Learn More
About Oracle Support Best Practices
www.oracle.com/goto/proactivesupport
Get Proactive in My Oracle Support
https://support. oracle.com | Doc ID: 432.1
Get Proactive Blog
https://blogs.oracle.com/getproactive/
Ask the Get Proactive Team
get-proactive_ww@oracle.com
Available References and Resources to Get Proactive
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 85
THANK YOU
Copyright 2013, Oracle and/or its affiliates. All rights reserved. 86

You might also like