Beruflich Dokumente
Kultur Dokumente
Accruals
White Paper
Oracle
Online
An Oracle
July 2014
Introduction
Prerequisites
Oracle Purchasing
10
10
5.1
.1
5.1
.2
5.1
.3
5.1
.4
5.
2
5.2
.1
5.2
.2
5.2
.3
5.2
.4
5.2
.5
Sectio
n6
Sectio
n7
7.
1
7.
2
Sectio
n8
Sectio
n9
10
10
10
11
11
11
12
13
14
15
16
18
31
31
39
17
SECTION 2 INTRODUCTIONS
This section is to provide a broad overview of the Online Accrual and Online
Accrual accounting process in R12. It also provides explanations of common
terms and concepts to include accrual, accrual accounting, types of purchase
accruals in Oracle Applications and the modules involved.
2.1
2.2
2.3
2.4
Oracle Purchasing
Oracle Payables
Oracle Inventory
Prerequisites
The pre-requisites to enable Online Accruals are as follows:
2.5
Description: Figure 2 displays the top level accrual accounting flow for expense destination
PO
3.2
only includes the actual entries. Technically, when a PO is set to online accruals
(accrue on receipt) and the inventory destination is received, the Receiving
Transaction Processor generates the accounting entries in the receiving
subledger (rcv_receiving_sub_ledger) for the receive transactions and in
inventory subledger (mtl_transaction_accounts) for the deliver transactions.
Then create accounting should take place to create the SLA journals which will
insert records into tables xla_ae_headers and xla_ae_lines. These accounting
entries will be available in the table xla_ae_lines. The event type code in
xla_ae_headres for these actual entries will be RECEIVE for receipt
accounting and PO_DEL_INV for delivery accounting. The SLA journals can be
transferred to the GL with parameters 'Transfer to GL' and 'Posting in GL' as
Yes while submitting the Create Accounting program.
Description: Figure 3 displays the top level accrual accounting flow for inventory
destination PO
SECTION 4
In Release 12, it is imperative that each of the following accounts used in the
online accrual process are set with separate and distinct accounts. The
following setups are used in the online accrual process:
4.1
Oracle Purchasing
4.1.1 Enable Accrue on Receipts at Purchasing Options Setup
Navigate from the Purchasing Responsibility to
Setup>Organization>Purchasing Options>Accrue Expense Item At receipt and
Accrue Inventory Item At receipt
Description: Figure 6 shows defining the accrual account in the Select Accrual Accounts
form
4.2
Oracle Inventory
4.2.1 Define Inventory AP Accrual Account
Setup a GL account to accumulate the inventory AP accrual for this
organization. This is the account used by Purchasing to accrue payables liability
when items are received. This account represents the uninvoiced receipts and is
usually part of the AP liabilities in the balance sheet. Payable relieves this
account when the invoice is matched and approved.
Navigate
from
the
Inventory
Setup>Organization>Parameters>Other Accounts
Responsibility
to
10
Description: Figure 9 displays the Invoice Price Variance Account setups at Organization
Parameters
11
Description: Figure 10 displays the Accrual Reconciliation Load run program data flow
5.1.2
5.1.3
12
5.2
5.2.1
The purpose of this report is to show all Oracle AP and PO transactions where
the AP transactions are matched to a PO (this could be a receipt as well). The
AP and PO Accrual Reconciliation report provides a transactional breakdown of
each accrual account with a net balance not equal to zero in a summarized or
full transaction details version. In summarized mode, for each accrual account
only the distribution information and PO, AP, Write-Off (WO) and Total Balances
are displayed. For detailed mode, the individual transaction details for each
distribution are also shown.
This report picks data from the table cst_ap_po_reconciliation which gets
populated during the load run process. While running this report, the system
prompts to enter the following parameters:
13
Operating Unit
Select the operating unit for the report
Title
Enter a title for the report
Aging Period Days
Number of days by which group transactions are sorted in descending order
Item From
Lower limit of item range to consider for this report
Item To
Upper limit of item range to consider for this report
Vendor From
Lower limit of vendor range to consider for this report
Vendor To
Upper limit of vendor range to consider for this report
Min Outstanding Balance
Lower limit of distribution balance to display
Max Outstanding Balance
Upper limit of distribution balance to display
Balancing Segment From
Lower limit of balancing segment range to consider for this report
Balancing Segment To
Upper limit of balancing segment range to consider for this report
5.2.2
The purpose of this report is to show all inventory and AP (not matched to PO)
transactions that have hit the accrual accounts. Transactions are grouped by
accrual code. The report can be run either in summary where only the
distribution information and balance is shown or in detail where all the
transaction that makes up a particular distribution, are shown. Accrual amount
will be displayed for each transaction along with the source whether it is
inventory or AP. This report picks data from the table cst_misc_reconciliation
which gets populated during the load run process. While running the report, the
system will prompt to enter the following parameters:
14
Operating Unit
Select the operating unit for the report
Title
Enter a title for the report
Sort By
Parameter to specify how to sort the data at the distribution level (independent
of Summarization parameter)
Valid Values
Item, Transaction Date (default), Amount
Date From
Starting date of time period to display for this report
Date To
Ending date of time period to display for this report
Item From
Lower limit of item range to consider for this report
Item To
Upper limit of item range to consider for this report
Min Amount
Lower limit of transaction amount to display
Max Amount
Upper limit of transaction amount to display
Balancing Segment From
Lower limit of balancing segment range to consider for this report
Balancing Segment To
Upper limit of balancing segment range to consider for this report
5.2.3
The Summary Accrual Reconciliation report can be used to analyze the balance
of the AP accrual accounts. Both expense and inventory purchases can be
entered as they are received. When this happens, temporarily an AP liability
record is entered to the Expense or Inventory AP accrual accounts. When Oracle
Payables creates the accounting for the matched and approved invoice, Payables
clears the AP accrual accounts and records the liability from the supplier site.
The Accrual Reconciliation report helps monitor potential problems with
purchasing and receiving activities that can affect the accuracy of the AP
accrual accounts. It displays the balance of each accrual account as well as
partial representation of the source of the balance. This report picks data from
15
5.2.4
The Accrual Write-Off report provides supporting detail for write-off journal
entries. The process is as follows. First, analyze the Accrual Reconciliation
report for transactions that should be expensed out of the accrual accounts.
After researching the reported accrual balances, then use the Accrual Write-Off
window to indicate which entries should be removed and written off from this
report. Then after the entries have been written off, use the Accrual Write-Off
report as supporting detail for manual journal entry.
The report displays transactions from PO receipts and AP invoices. Purchasing
and Payables must be installed to run this report. If Inventory or Work in
Process is installed, the Accrual Write-Off report also displays any inventory or
work in process transactions that have been written off. This report picks data
from the cst_write_offs table which is populated during the load run process.
While running this report the system prompts to enter the following parameters:
Operating Unit:
Select the operating unit for the report
Title:
Enter the title for this run of the report
Balancing Segment From
Lower limit of balancing segment range to use for this report
Balancing Segment To
Upper limit of balancing segment range to use for this report
Minimum Write-Off Amount
Lower limit of amount range to use for this report
Maximum Write-Off Amount
16
5.2.5
17
SECTION 6
18
After receipt transactions have been entered and AP invoices have been
matched and approved, run the accounting process that creates the accounting
for these transactions in the final mode which subsequently transfers the
transactions to the GL. The accrual reconciliation process can then be started
by running the Accrual Reconciliation Load program. This program is used to
populate the accrual reconciliation table with all necessary transaction data to
perform the reconciliation process.
The AP and PO Accrual Reconciliation report provides a transactional
breakdown of each accrual account with a net balance greater than zero in a
summarized or full transaction details version. The AP and PO Accrual WriteOffs window is used to indicate which AP and PO transactions should be written
off and removed from the AP and PO Accrual Reconciliation report.
The Miscellaneous Accrual Reconciliation report provides reporting of all
miscellaneous AP (not matched to PO or PO receipts) and Oracle Inventory
transactions hitting accrual accounts. Use the Miscellaneous Accrual Write-Offs
window to indicate which miscellaneous AP (not matched to PO) and Oracle
Inventory transactions should be written off and removed from the
Miscellaneous Accrual Reconciliation report.
The following steps can be used to perform the write off transaction:
19
Use the Select Accrual Accounts window to verify or define all the
accrual accounts to be used when loading accrual data.
Choose those transactions that are candidates for write-off and perform
the write off.
Run the Summary Accrual Reconciliation report to make sure that the
Receiving balanced accounts do not appear in the report.
Once the accrual entries for the PO or invoice are shown in the Accrual
Reconciliation report, an Accrual Write-off can be done using the Cost
Management or Purchasing responsibility>Accounting>Accrual write offs>AP
and PO. This will delete the accrual entry from the cst_ap_po_reconciliation
table and populate the write off transaction into the cst_write_offs table. This
write off transaction can also be viewed in the form View Write offs. Accounting
entries have to be created in SLA and the GL for these write off transactions by
submitting the Create Accounting program. This can be viewed in SLA by
navigating to Tools > View Accounting in the View Write offs form.
The following accounting entries happen for write off against RECEIVE
transactions:
Accrual a/c DR
Offset a/c CR
Similarly for an AP PO MATCH transaction
Accrual a/c CR
Offset a/c DR
This Offset a/c will always be the Invoice Price Variance account.
Accounting events for write off transactions will show the Event status as "Final
Accounted" once the Create Accounting program is submitted and the entries
are transferred to the GL. In Release 11i accounting will not get created for the
write off transaction and accrual entry has to be manually adjusted in GL. In
R12, the Create Accounting program will create the accrual entry for the write
off transaction in SLA as well as in the GL and hence manual adjustment of
accrual entry is not required.
7.1
1. Create PO screen
Create a PO with an expense item. The Accrue at Receipt flag gets checked
automatically in the PO shipment, since the Accrue expense Item At receipt is
set at purchasing option. The Expense AP Accrual account (in the example
below Account: 01-000-2220-0000-000) set in the Purchasing Options gets
defaulted to the PO distribution. For inventory items, the Inventory AP accrual
account will get defaulted to the PO distribution from the Organization
20
21
2. Receipt Screen
Perform a receipt against the PO. In the example below Receipt Number 8512
was generated.
22
23
DR
CR
237
237
24
6. Verify the journals in SLA : Cost Management SLA responsibility >SLA >
Inquiry > Journal Entry Lines
These entries can be viewed from the SLA menu in the Cost Management
module.
Navigation from Cost Management-SLA to SLA >SLA: Inquiry > Accounting
event >Query by transaction dates and ledger name.
25
26
27
28
29
30
31
PO distribution will be updated to the quantity billed 100 and amount billed 200
after the invoice is validated against the PO distribution.
32
19. Run the Accrual Reconciliation load run program after invoice is validated and
Create Accounting is run
33
There should be no data in the Costing (CST) tables after the invoice is validated
and Create Accounting is run.
Check CST tables after Invoice is validated and load run is performed
(cst_reconciliation_summary)
There should be no data in the cst_reconciliation_summary.
Check CST tables after Invoice validated and load run is performed
(cst_ap_po_reconciliation)
There should be no data in the cst_ap_po_reconcilaition.
34
Check CST tables after Invoice validated and load run is performed
(cst_misc_reconciliation)
There should be no data in the cst_misc_reconciliation.
20. The PO does not appear in the Accrual Reconciliation Summary report
21. The PO does not appear in the AP and PO Accrual Reconciliation report
7.2
SECTION 8
This section will explain the accrual write-off accounting flow for the expense
destination PO.
35
1. Create PO screen
Create a PO with an expense item. The Accrue at Receipt flag gets checked
automatically in the PO shipment, since the Accrue expense Item At receipt is set
at purchasing option. The Expense AP Accrual account (in the example below
Account: 01-000-2220-0000-000) set in the Purchasing Options gets defaulted to
the PO distribution
36
2. Receipt Screen
Perform a receipt against the PO. In the example below Receipt Number 8541
was generated.
37
DR
237
CR
237
38
39
40
41
42
10.
43
44
11.
12.
13.
Navigate from the Purchasing Responsibility to Accounting > Accrual Write Offs
> View Write-Offs
14.
Navigate from the Purchasing Responsibility to Accounting > Accrual Write Offs
> View Write-Offs > Tools > View Accounting
The following accounting entries happen for write off against receive
transactions:
Expense AP Accrual account DR
237
Offset account
CR
237
45
46
15.
16.
SECTION 9
PROCESS
Purchasing Tables
PO_HEADERS_ALL
PO_LINES_ALL
PO_LINE_LOCATIONS_ALL
PO_DISTRIBUTIONS_ALL
RCV_TRANSACTIONS
RCV_RECEIVING_SUB_LEDGER
9.2
9.3
SLA Tables
XLA_EVENTS
XLA_TRANSACTION_ENTITIES_UPG
XLA_DISTRIBUTION_LINKS
XLA_AE_HEADERS
XLA_AE_LINES
XLA_TRANSACTION_ENTITIES_UPG
9.4
9.6
47
48