Professional Documents
Culture Documents
In this Document
Abstract
Document History
Impact of R12 Design in PO Accounting
Applies to:
Oracle General Ledger - Version: 12.0.4 to 12.0.4
Oracle Purchasing - Version: 12.0.4 to 12.0.4
Information in this document applies to any platform.
Abstract
This document explains the impact of R12 design in PO Accounting and Difference in
Behavior between 11i and R12 in the following areas
1. Setting up of Encumbrance
2. Generation of Encumbrance Entries
3. Receipt Accounting
a) Online Accruals with Expense destination
b) Online Accruals with Inventory destination
c) Period End Accruals
4. Accrual Reconciliation Process
a) Accrual Reconciliation Reports
b) Accrual Write-off Process
It also gives a basic idea of table level flow of accounting entries from Purchasing to
General Ledger
Document History
Author : Manighandan Venkatraman
Create Date 27-APR-2007
Update Date 27-APR-2007
Expire Date
1. Set Of Books is replaced by the term Ledger. The column set_of_books_id has been
replaced with ledger_id in Gl Tables
2. Subledger Accounting (SLA) options has been introduced and accounting entries can
be viewed at SLA menu
3. Accounting entries can be created manually at SLA level and can be transferred to
General Ledger by running the program 'Transfer to GL'.
Setting up of Encumbrance:
Navigation:
If Encumbrance needs to be enabled, then the Subledger Accounting Method has to be set
as "Encumbrance Accrual" for the ledger.
If Encumbrance is not used, then the Subledger Accounting Method has to be set as
"Standard Accrual" for the ledger
In 11i, there is no need of enabling Encumbrance for the Set of books in GL module other
than enabling the Budgetary Control option
where as in R12, Subledger Accounting Method has to be set for the ledger. If it is set to
"Standard Accrual", Encumbrance cannot be used for that ledger even though the
Encumbrance is enabled for the REQ,PO and INVOICE in Financial Options
Navigation:
Budget a/c DR
Reserve For Encumbrance CR
These accounting entries are populated in the table XLA_AE_LINES. The event type
code in XLA_AE_HEADERS for this Encumbrance entry is PO_PA_RESERVED
The Concurrent Request "Transfer Journal Entries to GL" has to be submitted from
Purchasing Responsibility to transfer the Encumbrance Entries to GL.
2. In 11i, it is not possible to view the Encumbrance entries in Purchasing module, where
as in 12i, the entries can be viewed from SLA menu in Purchasing
3. In 11i, a Credit against the Reserve For Encumbrance a/c (RFE) can be seen only at
the time of posting the Encumbrance Debit entry in GL, But in R12, RFE a/c gets
credited along with the PO Reservation ( budget a/c debit entry) and these entries can be
viewed from SLA menu in Purchasing
Receipt Accounting:
Online Accruals:
When Purchase Order has Accrue on Receipt set to Y, Receiving Transaction Processor
generates the accounting entries in RCV_RECEIVING_SUB_LEDGER upon Receipt
and Deliver of the PO. Then the Create Accounting process should take place to create
SLA journals which will insert records in XLA_AE_HEADERS, XLA_AE_LINES and
XLA_DISTRIBUTION_LINKS. There is an option to make the journal entry and post
the journals automatically at the time of Create Accounting process itself. This option is
used by setting the profile SLA: Disable Journal Import to "NO" .This will be the most
preferred setting for this profile option and this indicates that Journal Import will
ALWAYS accompany the transfer of data from Subledger. Another main implication of
this value is that, on failure of Journal Import, the data will be rolled back to SLA tables
and hence there will not be any data in GL_INTERFACE.
Navigation:
Purchasing>Accounting>SLA:User Main Menu>Journal Entries
Query by transaction dates and ledger name
Budget a/c CR
Reserve For Encumbrance DR
These accounting entries will be available in the table XLA_AE_LINES. The event type
code in XLA_AE_HEADERS for this Encumbrance Reversal entry is
DELIVER_EXPENSE for Expense destination and PO_DEL_INV for Inventory
destination.
AP Accrual a/c CR
Receiving Inspection a/c DR
Charge a/c DR
Receiving Inspection a/c CR
These accounting entries will be available in the table XLA_AE_LINES. The event type
code in XLA_AE_HEADERS for these actual entries is RECEIVE,
DELIVER_EXPENSE.
But online Accounting will not happen for DELIVER transaction. Create Accounting
program needs to be submitted from Cost Management to get the Actuals and
Encumbrance Reversal in SLA and GL.
View Accounting from Receiving Transaction Summary will only show the accounting
entries for RECEIVE transaction. Material Distributions form will show the actual entries
for DELIVER transaction. To view these actual entries and Encumbrance Reversal
entries in SLA, navigate to
Cost Management Resp>SLA>Inquiry>Journal entries
Query by transaction dates and ledger name
Navigation:
Cost Management>SLA Resp>SLA>Inquiry>Journal entries
Query by transaction dates and ledger name
Budget a/c CR
Reserve For Encumbrance DR
for the period in which Receiving is done and for the next period,you can see the reversal
entry as
AP Accrual a/c DR
Charge a/c CR
Budget a/c DR
Reserve For Encumbrance CR
These accounting entries will be available in the table XLA_AE_LINES. The event type
code in XLA_AE_HEADERS for these actual entries is PERIOD_END_ACCRUAL
Encumbrance will get reversed from the PO once the invoice is validated.Encumbrance
on the PO will get converted to Invoice encumbrance. On doing Create Accounting for
the invoice, Encumbrance on the invoice will also get reversed.
1. In 11i, Receipt Accruals Period End program creates the Receipt Accounting entries in
Receiving Subledger as well as in GL_INTERFACE. Journal Import will be done to
transfer the entries to GL_JE_LINES where as in R12, Receipt Accruals Period End
program will create the entries only in Receiving Subledger. Create Accounting Program
has to be run to create SLA journals which in turn will trigger the journal import.
2. In 11i, Accrual entries need to be reversed manually in the next period whereas in R12,
reversal of accrual entries for the next period will happen automatically
"Accrual Reconciliation Load Run" program has to be submitted with transaction date as
the parameter which will populate the data in two tables called
CST_RECONCILIATION_SUMMARY and CST_AP_PO_RECONCILIATION. Now
run the Accrual Reconciliation Report for the operating unit and do the reconciliation.
There are 3 different types of Accrual Reconciliation Report
1. AP and PO Accrual Reconciliation Report - This 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.
2. Summary Accrual Reconciliation Report - This report shows the total balances for
each accrual account without any distribution details and individual transaction amount
and also shows whether that summarized accrual balance is related to AP PO transaction
or AP no PO transaction or Miscellaneous Inventory transaction.
Parameters used while submitting the program:
1. In 11i, the Accrual Rebuild Reconciliation Report which was required to be run to
populate the accrual reconciliation table is now replaced by "Accrual Reconciliation Load
Run" program in 12i. The table PO_ACCRUAL_RECONCILE_TEMP_ALL has been
replaced by the tables CST_RECONCILIATION_SUMMARY
and CST_AP_PO_RECONCILIATION in R12.
2. 11i has only one Accrual Reconciliation Report which will show all the transactions
for the accrual account irrespective of whether it is Miscellaneous INV transaction or AP
NO PO transaction. But in 12i, there are 3 different reports, one for AP-PO individual
transactions, one for Miscellaneous transactions showing the individual transaction
details for source INV and AP and one for showing the summarized accrual balance for
all transaction types.
3. 11i has the option of running the Accrual Reconciliation Report with net accrual
balance as 0 as well as net accrual balance greater than 0. But in R12, Accrual
Reconciliation Report will show only the transactions having net accrual balance greater
than zero.
Following Accounting entries will be available in the HTML page for a RECEIVE
transaction
Accrual a/c DR
Offset a/c CR
Accrual a/c CR
Offset a/c DR
This Offset a/c will always be the Invoice Price Variance account.
Accounting events for this write off transaction will show the Event status as "Final
Accounted" once the Create Accounting program is submitted and the entries are
transferred to GL.
2. In 11i, accounting will not get created for the write off transaction and accrual entry
has to be manually adjusted in GL whereas in R12, Create Accounting program will
create the accrual entry for the write off transaction in SLA as well as in GL and hence
manual adjustment of accrual entry is not required.
Keywords
BUDGETARY~CONTROL ; TRANSFER~TO~GENERAL~LEDGER ; ACCRUAL~R
ECONCILIATION ; JOURNAL~IMPORT ; CREATE~ACCOUNTING ; VIEW~ACCO
UNTING ; ENCUMBRANCE ; 12.0.1 ;
Copyright © 2008 Oracle. All rights reserved. Oracleed trademark of Oracle. Various product and
service names referenced herein may be trademarks of Oracle. All other product and service names
mentioned may be trademarks of their respective owners.
Disclaimer: This document is provided for information purposes only and the contents hereof are
subject to change without notice. Oracle does not warrant that this document is error-free, nor does
it provide any other warranties or conditions, whether expressed orally or implied in law, including
implied warranties and conditions of merchantability or fitness for a particular purpose. Oracle
specifically disclaims any liability with respect to this document and no contractual obligations are
formed either directly or indirectly by this document. This document may not be reproduced or
transmitted in any form or by any means, electronic or mechanical, for any purpose, without the
prior written permission of Oracle.
Help us improve our service. Please email us your comments for this document.
<End_of_Arti .