You are on page 1of 5

Document 1390469.1 https://support.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrl-state...

Common Problems and Solutions Fusion Receivables Troubleshooting Guide Month End (Doc ID 1390469.1)

In this Document

Purpose
Summary:
Dependent Technologies:
Problem Catalog:
Troubleshooting Steps
Problems & Solutions:
1. After attempting to close the AR period, the period does not close and the Period Close ESS program is completing with the following
warning message in log file: You must run revenue recognition before you can close this period. How do I find the set of transactions in
AR which are leading to this issue.
Following SQL can identify such transactions:
Solution:
2. After attempting to close the AR period, the period does not close and the Period Close ESS program is completing with the following
warning message in log file: You must post all transactions in this period before you can close the period. Having run the Create
Accounting program, How do you find the set of AR transactions which remain un-posted?
Technical description of the Problem:
Solution:
3. After attempting to close the AR period, the period does not close and the Period Close ESS program is completing with the following
warning message in log file: You must post all transactions in this period before you can close the period. I have run the Create
Accounting program. There are no unaccounted AR transactions in the AR Sub Ledger Exceptions Report. How do you find the set of
AR transactions which remain un-posted?.
Technical description of the Problem:
Solution:
4. After attempting to close the AR period, the period does not close and the Period Close ESS program is completing with the following
warning message in log file: You have un-posted receipts. You must post all receipts before closing your accounting period. How doyou
find the set of transactions in AR which are leading to this issue.
Technical description of the Problem:
Solution:

5.The period closure exception report does not show any records but you are not able to close the period.

6.How to find posted transactions.

APPLIES TO:

Oracle Fusion Receivables - Version 11.1.1.5.1 and later


Information in this document applies to any platform.
Receivables Month End

PURPOSE

Summary:

As part of the month end closure process, when users close the AR period, the period close program may not always allow you to close the
period due to unprocessed transactions or accounting events in the system. The period close program will report exception messages in the
output file indicating what kind of unprocessed transactions and accounting events exist in the system for given period which is preventing
the period close. In this document we will provide SQLs for each category of unprocessed transactions reported by the period close program

Dependent Technologies:

1 of 5 9/23/2017 10:17 AM
Document 1390469.1 https://support.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrl-state...

Oracle ADF Business Component


Oracle PL/SQL

Problem Catalog:

1. After attempting to close the AR period, the period does not close and the Period Close ESS program is completing with the following
warning message in log file: You must run revenue recognition before you can close this period. How do you find the set of transactions in
AR which are causing this issue?

2. After attempting to close the AR period, the period does not close and the Period Close ESS program is completing with the following
warning message in the log file: You must post all transactions in this period before you can close the period. I have run the run he Create
Accounting program. How do you find the set of AR transactions which remain un-posted?

3. After attempting to close the AR period, the period does not close and the Period Close ESS program is completing with the following
warning message in log file: You must post all transactions in this period before you can close the period. I have run the Create Accounting
program. There are no unaccounted AR transactions in the AR Sub Ledger Exceptions Report. How do you find the set of AR transactions
which remain un-posted?.

4. After attempting to close the AR period, the period does not close and the Period Close ESS program is completing with the following
warning message in log file: You have un-posted receipts. You must post all receipts before closing your accounting period. How do you find
the set of transactions in AR which are leading to this issue.

TROUBLESHOOTING STEPS

Problems & Solutions:

1. After attempting to close the AR period, the period does not close and the Period Close ESS program is completing with
the following warning message in log file: You must run revenue recognition before you can close this period. How do I find
the set of transactions in AR which are leading to this issue.

Technical description of the Problem:


There are still pending transactions in the distributions table for which revenue is not recognized.

If you are a Software-as-a-Service (SaaS) customer, the following section need not be performed by you. Please log a Service
Request in My Oracle Support for Oracle to do this for you.

Following SQL can identify such transactions:

SELECT ct.org_id, ct.trx_number, ct.trx_date, ct.customer_trx_id, gld.gl_date


FROM ra_cust_trx_line_gl_dist_all gld,
ra_customer_trx_all ct
WHERE gld.account_class = 'REC'
AND gld.latest_rec_flag='Y'
AND gld.account_set_flag = 'Y'
AND gld.gl_date BETWEEN p_start_date AND p_end_date
AND ct.customer_trx_id = gld.customer_trx_id
AND ct.complete_flag = 'Y'
AND ct.org_id = gld.org_id

2 of 5 9/23/2017 10:17 AM
Document 1390469.1 https://support.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrl-state...

Solution:

Revenue Recognition ESS program must be run for all the transactions created in the current period that you are attempting to close.

2. After attempting to close the AR period, the period does not close and the Period Close ESS program is completing with
the following warning message in log file: You must post all transactions in this period before you can close the period.
Having run the Create Accounting program, How do you find the set of AR transactions which remain un-posted?

Technical description of the Problem:

This message indicates that there are still unaccounted AR transactions -invoices, debit memos, credit memos, standard receipts,
miscellaneous receipts, receipt applications, credit memo applications, adjustments for the period.

Solution:

Please run the SLA Sub-Ledger Exceptions for AR for the given period to see the un-accounted transactions.

3. After attempting to close the AR period, the period does not close and the Period Close ESS program is completing with
the following warning message in log file: You must post all transactions in this period before you can close the period. I
have run the Create Accounting program. There are no unaccounted AR transactions in the AR Sub Ledger Exceptions
Report. How do you find the set of AR transactions which remain un-posted?.

Technical description of the Problem:

You are not seeing any unaccounted transactions in the SLA Sub Ledger exception report. This implies that there are no un-processed
events in SLA, but the period close process is still reporting un posted data. This implies that there are possibly AR distributions which have
missing SLA events.

Solution:

We will use the following set of SQL statements to identify the AR transactions which are being reported as un-posted (or unaccounted):

Unposted Adjustments

SELECT ct.org_id, ct.trx_number,


ct.trx_date, ct.customer_trx_id, adj.gl_date, adj.type
FROM ar_adjustments_all adj,
ra_customer_trx_all ct
WHERE adj.posting_control_id = -3
AND adj.gl_date BETWEEN p_start_date AND p_end_date
AND NVL(adj.postable,'Y') = 'Y'
AND adj.customer_trx_id = ct.customer_trx_id(+)
AND adj.org_id = ct.org_id

Miscellaneous Receipts

SELECT ct.org_id, ct.CASH_RECEIPT_ID, ct.RECEIPT_NUMBER, ct.RECEIPT_DATE, adj.GL_DATE


FROM ar_misc_cash_distributions_all adj,
ar_cash_receipts_all ct
WHERE adj.posting_control_id = -3
AND adj.gl_date BETWEEN p_start_date AND p_end_date
AND adj.CASH_RECEIPT_ID = ct.CASH_RECEIPT_ID
AND adj.org_id = ct.org_id

3 of 5 9/23/2017 10:17 AM
Document 1390469.1 https://support.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrl-state...

Transactions (Invoices, Credit Memos, Debit Memos)

SELECT ct.org_id, ct.trx_number, ct.trx_date, ct.customer_trx_id, gld.gl_date


FROM ra_cust_trx_line_gl_dist_all gld,
ra_customer_trx_all ct
WHERE ct.customer_trx_id = gld.customer_trx_id
AND gld.account_set_flag = 'N'
AND gld.gl_date BETWEEN p_start_date AND p_end_date
AND ct.complete_flag = 'Y'
AND ct.org_id = gld.org_id

Receivable Application (cash applications and credit memo applications)

SELECT ct.org_id, ct.trx_number, ct.trx_date, ct.customer_trx_id, ra.gl_date, ra.application_type


FROM ar_receivable_applications_all ra,
ra_customer_trx_all ct
WHERE ra.posting_control_id = -3
AND ra.gl_date BETWEEN p_start_date AND p_end_date
AND NVL(ra.postable,'Y') = 'Y'
AND ( ra.customer_trx_id = ct.customer_trx_id
OR
ra.applied_customer_trx_id = ct.customer_trx_id )
AND ra.org_id = ct.org_id

Cash Receipt History

SELECT ct.org_id, ct.CASH_RECEIPT_ID, ct.RECEIPT_NUMBER, ct.RECEIPT_DATE, crh.GL_DATE


FROM ar_cash_receipt_history_all crh,
ar_cash_receipts_all ct
WHERE crh.posting_control_id = -3
AND crh.gl_date BETWEEN p_start_date AND p_end_date
AND crh.CASH_RECEIPT_ID = ct.CASH_RECEIPT_ID
AND crh.org_id = ct.org_id

4. After attempting to close the AR period, the period does not close and the Period Close ESS program is completing with
the following warning message in log file: You have un-posted receipts. You must post all receipts before closing your
accounting period. How doyou find the set of transactions in AR which are leading to this issue.

Technical description of the Problem:

There are still un-posted receipt batches sitting in the AR_INTERIM_CASH_RECEIPTS table. These receipt batches would have possibly come
from Lockbox or an excel upload.

Solution:

You can find these receipt batches pending posting in the Receivables Balances Work Area.
Please post these batches.
You can run the following SQL to identify the receipt batches pending posting :

4 of 5 9/23/2017 10:17 AM
Document 1390469.1 https://support.oracle.com/epmos/faces/DocumentDisplay?_adf.ctrl-state...

SELECT ct.org_id, ct.CASH_RECEIPT_ID, ct.RECEIPT_NUMBER, ct.RECEIPT_DATE, ct.GL_DATE


FROM ar_interim_cash_receipts_all ct
WHERE ct.posting_control_id = -3
AND ct.gl_date BETWEEN p_start_date AND p_end_date;

5.The period closure exception report does not show any records but you are not able to close the period.

Check if the user used to submit the Create Accounting process and complete the Period Close activity has the nec
If not , when submitting the create accounting process any transaction or receipt will not get picked up for

Also when the period closure exception report is generated , it will not list the unposted items for any Business

6.How to find posted transactions.

SELECT DISTINCT customer_trx_id, posting_control_id FROM ra_cust_trx_line_gl_dist_all gldist WHERE EXISTS (SELECT
ev.event_id FROM xla_events ev WHERE ev.event_id = gldist.event_id AND ev.event_status_code = 'P')

Didn't find what you are looking for?

5 of 5 9/23/2017 10:17 AM

You might also like