Professional Documents
Culture Documents
R12 Encumbrance Accounting PDF
R12 Encumbrance Accounting PDF
Contents
Overview……………………………………………………………………… 2
Introduction………………………………………………………………….... 2
Prerequisites………………………………………………………………….... 3
Encumbrance Flow…………………………………………………………….. 3
Encumbrance Setup………………………………………………………….... 4
Accrue on Receipt – For Expense destination………………………………… 16
Accrue at Period End – With Invoice Matching………………………………. 44
Negative Encumbrance………………………………………………………… 59
Negative Funds Available……………………………………………………… 71
Encumbrance Carry Forward…………………………………………………... 73
Differences between 11i and R12………………………………………………. 81
Technical Section……………………………………………………………….. 82
Introduction:
Encumbrance Accounting:
Encumbrance accounting is a form of budgetary control within Oracle Applications that enables
a company to allocate funding for specific accounts. The funds checking feature which is an
integral part of encumbrance accounting, checks for availability of funds on a particular
accounting combination.
The funds checking feature can be performed either at the entry level itself before committing
the transaction or when the approval is made for the transaction. The approval process checks
for the funds check level and the approval is made only when the transaction is passed with the
funds check process.
Oracle Purchasing
Oracle Payables
Oracle General Ledger
Prerequisites:
The following flow chart explains the process followed during the encumbrance cycle. The encumbrances
can be created in GL as well as from Payables and Purchasing.
General Ledger
Navigation: General Ledger>Setup > Financials > Accounting Setup Manager >Query
Ledger>Update Accounting Options
An accounting method is the composite of accounting definitions for all products used by an
Organization. Each Ledger must use an accounting method to determine how to account for Subledger
transactions. Because Ledgers are set up for specific reporting purposes, each Ledger may require a
different accounting method.
The sub-ledger accounting method is the accumulation of all product accounting definitions. With each
product accounting definition, the user can decide whether to create an accounting entry when invoices
are approved/completed or when they are paid.
The sub-ledger accounting method is a cross product set of product accounting definitions which
determine how accounting events will be processed by the accounting program to create Subledger
accounting entries. The sub-ledger accounting method is assigned to a legal entity and
ledger.
Encumbrance Accrual:
a) Standard Accrual
b) Encumbrance Accrual
c) Standard Cash
d) Encumbrance Cash
If Encumbrance needs to be enabled, then the Subledger Accounting Method has to be set as
"Encumbrance Cash" in case of cash basis accounting method for the ledger.
If Encumbrance is not used, then the Subledger Accounting Method has to be set as "Standard Accrual"
or "Standard Cash" for the ledger.
Navigation: General Ledger>Setup > Financials > Accounting Setup Manager >Query
Ledger>Update Accounting Options
Opening the encumbrance year is done to enable the encumbrance entries. When users open the
first period ever for the Ledger, General Ledger automatically opens the first encumbrance year
as well. When Users open additional encumbrance years, General Ledger automatically rolls
Users project-to-date encumbrance balances forward through the last period of the latest open
encumbrance year.
The encumbrance is basically for the budgets defined for an organization. Budget is the
collection of the estimated amounts defined for an organization. Choose appropriate status for
the budget in the Define Budget Organization Form.
Users must select the appropriate period to enter the budget. Users can have the budget opened
for a maximum of 60 periods and there is no such restriction available for number of years.
Budget Organization is the budget entity, to which the budgets are estimated. Budget
Organization can be created at various hierarchies. When separate budgets needs to be prepared
for sales department, purchase department and so on. Each one of them has to be defined as the
budget organization. Again each budget organization can be created only for specific flexfield
combinations. For each combination chosen, we can define budget amount and the budgetary
control can be enforced separately for each combination.
Choose the accounts for which the budgetary control is required and link it to the budget defined
as above. Users need to complete the header level information and then navigate to the ranges
and define the ranges for the budget organization. While defining the Account Ranges, set the
appropriate Funds Check level for each Account Range Users choose.
The profile “Budgetary Control Group is set “Standard” at the responsibility level.
Navigation: Purchasing> Setup > Financials > Accounting > Control Purchasing Periods
Users need to select the appropriate encumbrance types and the value so selected can be used by
the system while creating the accounting entries. Encumbrance has to be enabled in Financial
Options form either in Payables or Purchasing module.
Navigation: Payables>Setup>Options>Financial
Navigation:- Inventory > Accounting Close Cycle > Inventory Accounting Periods > Choose the
Organization
Enter budget for the account 01-000-1313-0000-000 in the period Feb-13 for a debit amount of
10000.Post the budget journal.
Transaction Passed:
Create a requisition for an amount of 100 with expense item. The charge account and budget
accounts get populated automatically once you move to the distributions page.
Create a requisition, reserve and approve the requisition. Reserving the requisition kicks of the
funds checker program and encumbrance line gets created in the table GL_BC_PACKETS. The
encumbrance journal entries get created when "Transfer Journal entries to GL" is run from
Purchasing Responsibility
.
The data in GL_BC_PACKETS table would get deleted when the encumbrance journal is posted
in GL.
Table Snapshot:
GL_BC_PACKETS
XLA_AE_HEADERS
The journal created has the following accounting lines as shown in the figure.
Transaction Passed:
Purchase Order:
Users can create, approve and reserve Funds for Purchase Order from requisition
Find the requisition, Select the requisition and go to automatic. Make sure that the supplier
information is entered and select create. This creates the PO. Complete, reserve and approve the
PO. When approved users can do funds check and this should be in PO phase, assuming PO
encumbrance is the type attached at PO level.
No journal entries are created at this stage but similar to the previous step, Users can create
encumbrance entries by "Transfer Journal entries to GL". While using PO Encumbrance, users
cannot change price, quantity, shipment or currency once a PO has been reserved and approved,
the only way to deal with such a situation is to cancel the existing PO and create a new one when
a PO is cancelled system takes care of adjusting encumbrance.
The encumbrance created on Requisition is relived when the PO encumbrance is created and
Funds are reserved for the PO.
GL_BC_PACKETS
XLA_AE_HEADERS
XLA_AE_LINES
Transaction Passed:
For the purchase order created and approved perform receipt. For the expense item the
destination type is Expense Routing. The routing is direct delivery, hence Receive and Deliver
happens as a single action. Observe that the quantity of 10 amounting to 100 is received and
delivered successfully.
As the On-line accrual method is selected, the PO encumbrance is relieved when the goods are
received.
The create accounting program is run to transfer the receiving entries to GL.
Create Accounting – Receiving program only accounts for Expense destination PO Receipt.
i) Draft - Draft mode creates the SLA journals as Draft which can be modified. Hence
these entries will not get transferred to General Ledger and it will be available only
in SLA. Once the entries created in Draft mode are verified and confirmed, Create
Accounting program has to be run in Final mode and the entries getting created
now will override the draft entries in SLA and will get transferred to General
Ledger.
If the mode is set to Final and the value for this parameter is set to No, then the
accounting entries will get created only in SLA table and it will not be available in
GL_INTERFACE or GL. You need to submit the program "Transfer to GL" in Cost
Management Responsibility > SLA to transfer the entries created in Final mode from
SLA to General Ledger.
Table Snapshot:
RCV_RECEIVING_SUB_LEDGER
Once the Goods are received and matched against the Purchase Order, the next step is to create
an invoice for the Goods received.
The invoice is created and matched against the PO created. Then the validation is done.
Once validated the Create Accounting is run to create the accounting entries and to transfer the
data to GL.
The payment is made for the invoice created and this would Credit the cash and Debit the
Liability accounts.
Accrue at period end is recording the total un invoiced receipt liabilities accrued during the
accounting period.
Actual journal entries are created for the amount of the receipt liabilities, debiting the charge
account and crediting the PO distribution accrual account.
The purchase order encumbrance is relieved when the invoice matched to the purchase order are
posted to the general ledger.
Receipt
Period End
Here the same item mvrexp is used for accrue at period end flow.
Funds Available:
Create a purchase order for an amount of 100.For this expense item the “Accrue at Receipt” is
not checked.
Funds Available:
Create an invoice and match it against the PO 3386. Validate and run the create accounting.
Case I
PO reserved in a period ‘X’ and cancelled in period ‘Y’ without “unreserve “ the
encumbrance.
Create a PO in Feb-13.The encumbrance is created in this period for an amount of 200 as shown
in the funds inquiry.
Navigate to Purchase Order > Purchase Order > Query the PO.
During the process of cancellation choosing the GL Date for a different month would result in
the encumbrances not relieved for the original period.
Unreserve the PO in Mar-13.This is one of the scenarios that can occur resulting in negative
encumbrance.
Funds Available becomes negative when Encumbrance amount or Actuals exceeds the budget.
The funds check level is set as “Advisory”.
Funds Available:
The similar situation could occur in Subledger and can result in negative funds available. This is
once of the scenario in which the negative funds can occur.
You can carry forward year-end encumbrances into the following year. You can also
carry forward budget amounts equal to encumbrances and/or funds available.
When you carry forward year-end encumbrances, the Carry Forward rule you specify
determines the amounts to be carried forward.
Note :- General Ledger carries forward balances, not as period activity, but as beginning
balances.
1.Encumbrances Only:
3. Funds Available:
Prerequisites to carry forward year-end encumbrances can be found in the GL User Guide.
Carry forward the encumbrances balances of ‘01-000-1413-0000-000’ from 2013 to 2014 can be
performed using the Year end carry forward with rule Encumbrance carry forward.
1)Check the balances of the accounts using the Encumbrance trial balance report.
Since the carry forward is a onetime activity the preview option should be used to verify the
balances. Clicking on the preview button would show the preview of the actual execution.
Once the preview is done the carry forward is done for the range.
The Encumbrance trial balance can be run for period Jul-14 shows beginning balance of 1000 for
the account 01-000-1413-0000-000.
11i R12
1 Encumbrance related set ups include enabling Sub ledger Accounting Method has to be set for the ledger
the Budgetary control flag ,defining the RFE in addition to other set ups done in 11i
a/c, enabling the encumbrance for REQ,PO
and INVOICE in Financial Options
2 Option to choose different encumbrance types Financial options does not have the LOV to choose the
for REQ,PO and INVOICE in Financial encumbrance type Commitment for Requisitions Obligation
options for Purchase Orders INV (Other) for Invoices
3 Encumbrance entries will get transferred to "Transfer Journal Entries to GL" has to be submitted from
GL by running the concurrent program Purchasing Responsibility to create the encumbrance entries
"Program-Create Journals" from GL in GL.
responsibility
4 It is not possible to view the encumbrance The entries can be viewed from SLA menu in Purchasing.
entries in Purchasing module
5 A credit against the Reserve For RFE a/c gets credited along with the budget a/c debit entry
Encumbrance a/c (RFE) can be seen only at which can be viewed from SLA menu in Purchasing.
the time of posting the Encumbrance debit
entry in GL.
7 If encumbrance is enabled, encumbrance Encumbrance reversal and actuals will hit the GL funds
reversal and actuals will undergo funds check inquiry only when these entries are posted in GL even
when these entries are populated in though funds check happens in SLA itself
GL_INTERFACE and GL funds inquiry will
reflect the encumbrance reversal and actuals
even before posting the entries in GL
8 PO details will not available in reference Accounting entries in these tables can be retrieved only
columns(reference_1,reference_2...) in tables using SLA tables(XLA_AE_HEADERS,XLA_AE_LINES,
GL_JE_LINES and GL_BC_PACKETS. XLA_DISTRIBUTION_LINKS) and
GL_IMPORT_REFERENCES table.
a)Tables:
PO PO_BC_DISTRIBUTIONS EVENT_TYPE_CODE
PO_DISTRIBUTIONS_ALL ENCUMBERED_FLAG
ENCUMBERED_AMOUNT
RCV_RECEIVING_SUB_LEDGER SOURCE_DISTRIBUTION_TYPE
ACCOUNTING_DATE
RCV_SUB_LEDGER_ID
ACCOUNTING_LINE_TYPE
GL_TRANSFER_STATUS_CODE
GL_TRANSFER_DATE
JE_CATEGORY_NAME
ACCOUNTING_ENTRY_STATUS_CODE
XLA_AE_LINES GL_TRANSFER_MODE_CODE
GL_SL_LINK_ID
ACCOUNTING_CLASS_CODE
CODE_COMBINATION_ID
XLA_DISTRIBUTION_LINKS SOURCE_DISTRIBUTION_TYPE
SOURCE_DISTRIBUTION_ID_NUM_1
ACCOUNTING_LINE_CODE