You are on page 1of 66

ATTENTION AUDIO Options

Option 1: Voice Streaming Audio Broadcast

Option 2: Teleconference (Dial In)

No need to dial in on a telephone


Questions can be asked in the WebEx Q&A panel
Details
Replace with screen shot of WebEx tool bar
showing Audio Broadcast.

Requires telephone to dial in


Questions can be asked over the phone or in the
WebEx Chat
Details
Conference ID: Complete your ID here
International dial in: 706-634-8961
US Free call: 877-664-9143
List with national toll free numbers is available
in Doc ID: 1148600.1
View anytime during the conference using
Communicate > Teleconference > Join
Teleconference from your WebEx menu

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

Upcoming Advisor Webcast Schedule


Check out Document ID 740966.1
Select your area of interest
Scan through the list of Current Topics

Register for the session of your interest


For upcoming Oracle E-Business Suite
Advisor Webcasts & archived recordings,
see Document ID 1455369.1.

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

Oracle Advisor Webcast


Oracle Receivables Posting &
Reconciliation In R12
Anupam Shrivastava
Principal Software Engineer
November 13, 2014
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

Safe Harbor Statement


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 decisions. The development, release, and timing of any features or
functionality described for Oracles products remains at the sole discretion of Oracle.

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

Oracle Advisor Webcast


Oracle Receivables Posting &
Reconciliation In R12
Anupam Shrivastava
Principal Software Engineer
November 13, 2014
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

AR Posting & Reconciliation In R12 Webcast Resource Links


To access the Oracle Receivables Posting & Reconciliation In R12
webcast recording:
https://oracleaw.webex.com/oracleaw/lsr.php?RCID=67459a9c5891ea131c07e66ccffcca4f

Questions? To ask questions on the topic of Oracle Receivables Posting


& Reconciliation In R12: https://community.oracle.com/thread/3628924

Note: The link to download the presentation PDF is included in the


Continue the Discussion link above.

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

Objectives
Gain an overview of Posting in
Receivables R12
Understand the Reconciliation
process in R12
Become familiar with the data
model & accounting flow
Learn to troubleshoot known
issues during period closure
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

Agenda
1

How Does Accounting Work In Receivables?

Important Concurrent Programs

Steps For Period Closure

Accounting Flow & Data Model

Reconciliation Process

Troubleshooting Tips

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

How Does Accounting In Receivables Work?


Any activity impacting accounts is an event
AutoAccounting used to derive default accounting for events
Submit Accounting creates accounting in Subledger Accounting (XLA)

Subledger Accounting transfers final accounting to General Ledger (GL)

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

10

Important Concurrent Programs For Posting


Create Accounting
Submit Accounting
Transfer Journal Entries to General Ledger
Unposted Items Report
Revenue Recognition
Subledger Period Close Exception Report

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

11

Create Accounting Program Parameters

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

12

What Create Accounting Does


Online & offline accounting
Online - individual transaction/receipt only
Offline - captures all eligible events as of end date

Generates accounting in Subledger Accounting (XLA) tables


Only captures postable records
Invoice distribution lines not generated for transactions with rules
Output file shows processed & unprocessed transactions

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

13

Submit Accounting
Spawns the following programs:
1.
2.
3.
4.
5.

Revenue Recognition
Create Accounting
Accounting Program
Transfer Journal Entries to GL (if run with Transfer Journal Entries = Yes)
Journal Import

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

14

Submit Accounting Program Parameters

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

15

Differences Between Create & Submit Accounting


Create Accounting

Submit Accounting

Does not spawn Revenue


Recognition

Spawns Revenue Recognition

Standard Transactions, Receipts

Must be used for transactions with Rules


Not necessary for non-rule based transactions

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

16

Revenue Recognition Program Parameters

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

17

Unposted Items Report Sample

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

18

What The Unposted Items Report Shows


Same functionality as release 11i
Shows unposted items in following cases
Invoices whose distribution lines have not been generated by Revenue Recognition
Distribution lines with invalid accounts
Receipts that are part of an unposted QuickCash batch

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

19

Unposted Items Report Technical Perspective


Checks for records marked as unposted in the Receivables
Records marked as unposted in AR if posting_control_id = -3 AND
gl_posted_date = NULL in subledger tables like:

RA_CUST_TRX_LINE_GL_DIST_ALL
AR_RECEIVABLE_APPLICATIONS_ALL
AR_CASH_RECEIPT_HISTORY_ALL
AR_MISC_CASH_DISTRIBUTIONS_ALL
AR_ADJUSTMENTS_ALL

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

20

What The Subledger Period Close Exception Report Does


Checks for transactions not processed in XLA
Status codes
Incomplete
Unprocessed
Final
Draft
Related Event in Error

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

21

Subledger Period Close Exception Report

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

22

Period Closing Diagnostics

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

23

Summary Of Important Programs &Diagnostics


Concurrent Program

Identifies

Unposted Item Report

Items which are not posted in AR

Subledger Period Close Exception Report Events which are not processed in XLA
Create Accounting Output File

Actual error if the event is not getting


processed

Create Accounting/ Accounting program Error if the event is not getting picked or
Log File
processed

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

24

Steps For Period Closure


After posting all postable records run Submit or Create Accounting
If Submit Accounting IS NOT submitted, you must run the Revenue
Recognition Program before running Create Accounting
Run the Unposted Item Report to verify items marked as posted in AR
Run the Subledger Period Close Exception Report to verify all XLA records
have been processed
No data should be returned if all records have been processed

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

25

Accounting Flow & Data Model


Postable
Entities
Transactions

Receipts

Bills
Receivable

Adjustments

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

26

Meaning Of Statuses In XLA_EVENTS


EVENT_STATUS_CODE:
I= Incomplete
N= No Action
P= Processed
U= Unprocessed

PROCESS_STATUS_CODE:
D= Draft
E= Error
I= Incomplete
P= Processed
U=Unprocessed

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

27

Transactions Processed By Create Accounting


XLA_EVENTS
event_status_code=P
processed_status_code=P

XLA_AE_HEADERS
gl_transfer_status_code=Y
accounting_entry_status_code=F

General Ledger

XLA_AE_LINES

gl_sl_link_id

XLA_DISTRIBUTION_LINKS
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

28

Transactions Not Yet Processed By Create Accounting


RA_CUST_TRX_LINE_GL_DIST_ALL

XLA_TRANSACTION_ENTITIES

source_id_int_1
security_id_int_1
ledger_id

customer_trx_id
event_id
posting_control_id
gl_posted_date

XLA_EVENTS

event_type_code=
INV_CREATE/INV_UPDATE
event_status_code=U
process_status_code=U

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

29

Accounting Data Model Transaction With Credit Applied


AR_RECEIVABLE_APPLICATIONS_ALL

customer_trx_id
event_id
posting_control_id
gl_posted_date

XLA_EVENTS
event_type_code=
CM_CREATE/CM_UPDATE
event_status_code=U
process_status_code=U

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

30

Accounting Data Model Transaction With Credit Applied


Where postable <> N
Distributions stored in AR_DISTRIBUTIONS_ALL (source_table=RA)
Debit and credit amounts should match

Amount prorated for each Invoice line


No extra row in XLA.XLA_TRANSACTION_ENTITIES

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

31

Accounting Data Model Adjustments


AR_ADJUSTMENTS_ALL

adjustment_id
event_id
posting_control_id
gl_posted_date

XLA_TRANSACTION_ENTITIES
source_id_int_1
security_id_int_1
ledger_id

XLA_EVENTS
event_type_code=
ADJ_CREATE
event_status_code=U
process_status_code=U

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

32

Accounting Data Model Adjustments


Where postable <> N
Status should be A
Distributions stored in AR_DISTRIBUTIONS_ALL (source_table=ADJ)
Debit & credit amounts should match

Adjustments Status = W (Waiting for Approval) to either A or R


Adjustments with status R (Reject) should not be processed i.e. EVENT_STATUS_CODE=N

PROCESS_STATUS_CODE=U in XLA_EVENTS

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

33

Accounting Data Model Receipts


AR_CASH_RECEIPT_HISTORY_ALL
AR_RECEIVABLE_APPLICATIONS_ALL

cash_receipt_id
event_id
posting_control_id
gl_posted_date

XLA_TRANSACTION_ENTITIES

source_id_int_1
security_id_int_1
ledger_id

XLA_EVENTS

event_type_code=
RECP_CREATE/RECP_UPDAT
E/RECP_REVERSE

event_status_code=U
process_status_code=U

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

34

Accounting Data Model Receipts


Where POSTABLE_FLAG <> N
EVENT_ID should exist
Distributions stored in AR_DISTRIBUTIONS_ALL (source_table=CRH and RA)
Debit & credit amounts should match

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

35

Accounting Data Model Miscellaneous Receipts


AR_CASH_RECEIPT_HISTORY_ALL
AR_MISC_CASH_DISTRIBUTIONS_ALL

cash_receipt_id
event_id
posting_control_id
gl_posted_date

XLA_TRANSACTION_ENTITIES

source_id_int_1
security_id_int_1
ledger_id

XLA_EVENTS

event_type_code=
MISC_RECP_CREATE/MIS
C_RECP_REVERSE
event_status_code=U
process_status_code=U

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

36

Accounting Data Model Miscellaneous Receipts


Where POSTABLE_FLAG <> N
EVENT_ID should exist
Distributions stored in AR_DISTRIBUTIONS_ALL (source_table=CRH
& MCD)
Debit & credit amounts should match

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

37

Reconciliation
Internal Reconciliation (AR Reconciliation)

External Reconciliation (AR-GL Reconciliation)


Receivables
Reconciliation

AR
Reconciliation

AR-GL
Reconciliation

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

38

Internal Receivables (AR) Reconciliation


1. Complete & process
all Transactions

2. Reconcile
Transaction Activities

3. Review Unapplied
Receipt Register

- Transaction Register

- Unapplied Receipt Register

- Sales Journal by
Customer and Account

- Unapplied Receipt Journal

5. Reconcile Customer
Balance

4. Reconcile Receipts

- AR Reconciliation

- Receipt Journal

- Receipt Register

- Aging Report
- Reports to be used for each activity
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

39

AR Reconciliation Quick Check


START

Run AR Reconciliation Report

Correct setup &


fix individual
items

Review Potential Item


Reconciling Report for
setup issue

Run Potential Item


Reconciling Report

Yes

Reconciling
items?

No

Run Create Accounting


Program and Transfer to
GL

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

40

Receivables (AR) To General Ledger (GL) Reconciliation

1. Run the Journal


Import Process

8. Potential
Reconciling Item
Report

2. Verify No
Unprocessed
Items

7.Account
Analysis Report

3.Run the
Unposted Journal
Report from GL

6.Journal Entries
Report

4.Run Oracle
General Ledger
Posts Journal
Program

5.Verify the GL
Accounts
AR to GL
Reconciliation

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

41

AR to GL Reconciliation Quick Check


Difference due to

START
Other subledger?

Manual journals?

Unposted items in
GL?

Yes
Run AR to GL
Reconciliation
Report

Reconciling
items?

Identify & correct


differences

No

Reconciliation complete
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

42

Troubleshooting Period Close


Closing always executed
at a ledger level versus operating unit (OU) level
using responsibility with access to all OUs within a ledger

Period Closing Diagnostics provide unposted items in an OU

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

43

AR Reconciliation Report

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

44

Troubleshooting AR Reconciliation
Sample Issue: Opening balance & activities do not add up to closing
balance in Reconciliation Report
Use the following scripts from Doc ID 974434.1:
Step 1: ar_ar_recon_data_drilldown_diagnose.sql
Step 2: recon_120.sql
Step 3: pay_120_mod1.sql

This usually occurs when there is a corruption in


AR_PAYMENT_SCHEDULES_ALL and
AR_RECEIVABLE_APPLICATIONS_ALL
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

45

Troubleshooting AR To GL Reconciliation
Two methods typically used when troubleshooting AR to GL
Reconciliation:
Reconciliation Report Method
Aging Report Method

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

46

Report Parameters:

AR to GL Reconciliation Report

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

47

Reconciliation Report Method


Compare AR to GL Reconciliation report to the balances of the
same account in GL
If differences are found, run the following scripts from Doc ID
974434.1
Arglrecon_report_120.sql (list comparison of all CCID)
Arglrecon_report_ccid_120.sql (list comparison of specific CCID)

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

48

Troubleshooting Tips: Reconciliation Report Method


Review the arglrecon script output
Check for any non-AR or manual sources that will need adjusting
Ensure no amounts are listed in GL unposted (DR & CR)
Utilize the following scripts from Doc ID 974434.1
gl_drill_down_120.sql check the data integrity in journal entries
amts_sla_to_gl_r12.sql check amount that XLA shows posted

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

49

Aging Report Method Troubleshooting


Compare Aging 7 Bucket by Account Report to the Account Analysis /Trial Balance
Report in GL
Exception: When the reports will show difference
Transaction Type

Meaning

Shows in Reports

Open Receivable = Y and Post


to GL = N

Affects balance but not


posted to GL

Aging Report

Open Receivable = N and Post Posted to GL but does not


to GL = Y
affect customer balance

Account Analysis

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

50

Recommendations
Ensure you are on the latest Recommended Patch Collection for
Receivables
EBS: R12.1 Oracle Financials Recommended Patch Collection (RPC),
Aug 2014 (Doc ID 954704.1)
Apply the latest Release Update Pack (RUP)
Oracle E-Business Suite Release 12 Release Update Pack (RUP)
Schedule (Doc ID 423541.1)

Ensure that you are on the latest Critical Patch Collection (CPC)
EBS: R12 Oracle Financials Critical Patches (Doc ID 57869.1)

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

51

What To Upload For Period Close Service Requests


To expedite resolution of period close issues, upload:

Where you see the issue (screen shots/report/etc.)


Unposted Item Report
Subledger Period Close Exception Report
Create Accounting output file
Accounting Program log file

Period Closing diagnostics

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

52

Summary
What we covered today
Overview of Posting & Reconciliation
Important reports their purpose

Data model & accounting flow


Internal and external reconciliation
Troubleshooting tips

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

53

Top Articles & Community Links


Period Close Advisor: E-Business Suite
(EBS)(Doc ID 335.1)
EBS R12 Period Close Advisor Overview (Doc
ID 1357499.1)
Data Collection Script Catalog for Transaction
and Reconciliation Issues in Oracle Receivables
Release 12 (Doc ID 974434.1)
What Are The Recommended Patches For ARGL Posting, Reconciliation and Data Integrity
Issues for Release 12 (Doc ID 749679.1)
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

54

Session Related Community Links


Questions? For follow up questions on
topics covered in this webcast connect
via this Receivables Community
thread: https://community.oracle.com/thread/3628924
This thread will link to a copy of the
presentation, the webcast recording
and will include the Q&A from the
webcast

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

55

Stay Connected
Oracle E-Business Suite Support Social Media Channels
Twitter: @Oracle_EBS
Facebook: OracleEBusinessSuiteSupport

Blog: http://blogs.oracle.com/EBS
My Oracle Support EBS Community:
https://community.oracle.com/community/support/oracle_e-business_suite

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

56

Oracle Advisor Webcast Program


Locating Current Schedule & Archived Recordings
From Note ID : 740966.1 drill
down to your area of interest

For us, E-Business Suite (EBS)

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

57

Oracle Advisor Webcast Program


Locating Current Schedule & Archived Recordings
Access the EBS page directly
via Doc ID 1455369.1

Drill down to your area of


interest

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

58

Oracle Advisor Webcast Program


Locating Current Schedule & Archived Recordings For DB

Note:
Click column headings to sort
Hover on Webcast Title for more
information
Recordings available within 48
hours
Advisor Webcast Questions on a
webcast or ask questions via the
Questions? link

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

59

Where Can I Get The Slides From This Session?


1. PDF link from Doc ID 740966.1 (within 48 hours)

2. Receivables Community > Content Tab > Documents (within 24 hours)

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

60

Accessing My Oracle Support Community


1.

Via My Oracle Support -> Community Tab

2.

Directly https://communities.oracle.com

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

61

Learn More
Available References and Resources to Get Proactive

My Oracle Support Essentials Webcast Series


https://support. oracle.com | Doc ID: 553747.1
My Oracle Support Blog
https://blogs.oracle.com/supportportal/
Get Proactive in My Oracle Support
https://support. oracle.com | Doc ID: 432.1
Ask the Get Proactive Team
get-proactive_ww@oracle.com
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

62

My Oracle Support Accreditation: E-Business Suite

Accreditation Program Pages


Program Index 1583898.1
E-Business Suite 1580100.1

Fully leverage support capabilities


delivered via My Oracle Support |
high-value best practices | efficiency
with Oracle tools = more time spent
on primary role.

Stay Informed | Analyzer Scripts |


Workflow Analyzer | Period Close|
Patching | Certifications | Upgrade
Advisor | Comparison Reports.

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

63

To ask a question on the phone


line, select *1 on your phone.

Q&A

To ask a question online, use the


Q&A area at the top.

Your question will be read aloud in


the order received.
Question can also be asked on the
My Oracle Support Communities

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

64

Thank You

THANK YOU
Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

65

Copyright 2014 Oracle and/or its affiliates. All rights reserved. |

66

You might also like