You are on page 1of 67

Following Modules are involved

A)
B)
C)
D)
E)

Inventory
Purchasing
Payables
SLA
GL

Bussiness Flow
Item>[Req ..PO]>Supplier>Receiving Store>Payables>Invoice>Accouning>Payment>Accounting
Payables will Create Invoice & Make Payment (Thus Involves two accouting events to Raise Invoice & make
payment).
Receivables will generate Invoice & receive payments

Item>RFQ based on Req & add suppliers>Run Report To see, suppliers RFQ and distribute >From RFQ From
Create Quotations (Tools Copy)>Open Quotation add discount>Go To Quote Analysis Form Compare
Quotations and approve 1 Quotation with Reasoning Given > Cretae PO , approve>Receive Destination
(Receive)->Do receving having destination as (Inventory )>MTL_on_hand_Quantity>Create Invoice after
receipt >AP_Invoice_all, AP_invoicelines_all,AP_invoice_distribution_all (From distribution we can see , there
is no Accounting_distribution Id), validate Invoice>CREATE ACCOUNTING(create accounting alos kicks Of GL
import)> Make Payment>From Payment From ..Final Post create Accounting
Accounting
AP_INVOICE_ALL ,AP_INVOICE_LINES_LL
XLA_EVENTS
XLA_AE_LINES
XLA_HEDAER_EVENTS
GL General Ledger
Gl_INTERFACE REFERENCES26=EEVENT ID
GL_IMPORT_REFERENCES
REFECER_6=EVENT_ID

GL_JE_BATCHES
GL_JE_HEADERS WHERE JE_BATCH_ID=
GL_JE_LINES WHERE JE_BATCH_ID=
GL_BALANCES WHERE LEDGER_ID=
Payment
AP_INVOICE_PAYMENTS_ALL (invoice_id,Check_id)
Ap_payment_schedules_all (invoice_id)
AP_CHECKS_ALL-(Check_id)
IBY_payments_all
Get Accounting Event Id
XLA_EVENTS
XLA_AE_LINES
XLA_HEDAER_EVENTS
**RCV_Headers,RCV_Lines>RCV_transactions
** RFQ, Quotation ,PO details are stored in same table

P2P and O2C: Procure to Pay and Order to Cash Cycles


Oracle has developed this ERP solution which truly covers these both cycles as well as many others.
Oracle EBS comprises of the Standard Core Business Management applications like General Ledger,
Payables, Receivables, Purchasing, Order Management, Inventory, Discrete Manufacturing, Process
Manufacturing , HRMS and many more. The application Ive mentioned are so integrated that it
handles the beginning to end of both Assets and Liabilities. When I say Assets I am referring to
applications like Order Management and Receivables, and when I say Liabilities I am referring to
Purchasing and Payables and both of these Assets and Liabilities are finally pushed and
calculated in Oracle General Ledger.
The base or the heart of Oracle EBS is Oracle General Ledger. Let me call GL an intrinsic.

GL: Natural Accounts Flexfield


Qualifiers and Accounting Concepts
This is how the accounting works. Everything pertains to what an Organization owns, have and what it
has to give. There is always a balance to what it owns and what it has to give.
This balance is converted into an equation, also called the Accounting Equation, which is:
ASSETS = LIABILITIES + OWNERS EQUITY
though Ive understood it this way:
OWNERS EQUITY = ASSETS LIABILITIES
Lets take a simple example to justify the above equation, say you have Rs.1,000 but you know that
you have to pay a loan of Rs.400 that you borrowed from your friend.
So according to the equation Rs.1000 is your Asset, Rs.400 loan is your Liability and Rs.600 is the
Equity that you own.
Every organization which is registered with Government is obliged to disclose the above mentioned
balance in a document called Balance Sheet.
Thats all for the accounting equation.
Moving on after the accounting equation,
There is a

Debit (Always on the Left Side, written as DR for shorthand) and


Credit (Always on the Right Side, written as CR for shorthand)

Debit Side should always be equal to Credit Side or


Left Side should always be equal to Right Side or
DR = CR

With the Debit and Credit comes in the

Increase in balance or
Decrease in balance

There are 5 natures of account. Every account can have any one nature and thats why we can also
call it natural account. These natures are:
1.
2.
3.
4.
5.

Assets
Liabilities
Revenue
Expenses
Owners Equity

ASSET: Literally asset is any thing which is valuable to a person, organization or any entity. For
example we say that his quick learning ability is an asset to him or Her writing ability is her asset.
Why do we say that? Because quick learning skill or writing ability adds value to a person. A writer sells
his writing skills to earn money, similarly in terms of business anything which is valuable to a business
is the asset.
Say your organization is a pharmaceutical and manufactures Medicines, then all the chemicals used to
manufacture medicine is your asset or in other words the Raw Material is your asset. The cash your
organization own is an asset because it can be used to buy items or pay your employee who in turn are
used to run your business. There are different types of assets, the broader categories of asset are
Current Asset and Fixed, but lets not discuss it here. For now it is enough to know that asset is
anything which is valuable to your organization.
Asset INCREASES when it is Debited and DECREASES when Credited.
Any organization which is registered with the government and exists as Legal Entity is obligated to
disclose its Assets on the balance sheet to the government and its Creditors. You might ask Who are
creditors and Why is it that an organization is obligated to disclose asset to them? With Creditor comes
in the liability.
LIABILITY: Comes from the word Liable. Literal meaning of Liable is to be obligated , to be
responsible or Legally responsible. In terms of accounting you become liable, responsible to
pay when you buy or purchase any thing from another entity. You are liable to compensate whatever
youve bought. Generally an organization records its liability and pays it afterward. Again, there are
different types of liabilities like Short Term Liability and Long Term Liability.
Liability INCREASES when it is Credited and DECREASES when Debited.
OWNERS EQUITY: This is the share of owner in the business.
Equity INCREASES when it is Credited and DECREASES when Debited.
REVENUE: By definition it is the total gain before inducting any expense. It is mostly associated with
the Asset. When any organization sell goods or renders its services, it records an increase in Asset and

with this increase comes the gain it has made from selling the goods or services. This gain is
called Revenue or Income.
Revenue INCREASES when it is Credited and DECREASES when Debited.
Revenue are not displayed in Balance Sheet. They are reflected in Owners Equity.
EXPENSE: By definition any payment made is an expense. How payments are made? Either by Cash
or Credit which eventually means Cash. So redefining Expense The outflow of cash to any person or
organization for its supplied Goods or rendered Services. We incur expenses daily, for example, taxi
fare is an expense, dine-out payments are expenses. Expenses are associated with Liability. Whenever
an organization books a liability, it is mostly against some expense. There are different type of expense
Expense INCREASES when it is Debited and DECREASES when Credited.
Following table shows the Tabular form of the effect
Nature

DEBIT

CREDIT

Asset

Increase (+)

Decrease (-)

Liability

Decrease (-)

Increase (+)

Equity

Decrease (-)

Increase (+)

Revenue

Decrease (-)

Increase (+)

Expense

Increase (+)

Decrease (-)

In Oracle General Ledger, when we attach the Natural Account Flexfield Qualifier to a
segment. System attaches the 5 nature on the Value form. When we add the Natural Account Value,
we have to define the nature of the account as well.
When we define the natures of the account, the accounting rules of Debit and Credit works accordingly.
Like in Payables, the line item is Debit side, so if youll give an expense or asset account, it will
increase and vice versa.
It is necessary to understand the application accounting behavior in order to properly suggest and
implement the accounting solution in an organization.
If you need any help on the applications accounting behavior, feel free to contact me
onAtif.Syd@gmail.com
Thats All.

AP: Accounting Entries


It is confusing for most of the beginners or new users to understand how an Oracle Application is
performing the accounting on various events. Though after going through the application they get use
to it. The option of Create Accounting and View Accounting helps a lot.

Here are some of the events, its explanation and its accounting performed by Oracle Payables,
technically, the accounting engine is moved to Oracle Subledger Accounting (SLA). But the
accounting is still viewed in Payables.
Anyways,
STANDARD INVOICE:

DEBIT

Expense / Item Expense / Misc. Expense

CREDIT

100

100

Supplier / Liability

How
is liability acco
unt code
combination
credited in the
above
accounting
entry?

PAYMENT:

You see when


you define
Suppliers Site,
100
Supplier / Liability
you have to
give the liability
account code
100
Bank / Cash / Cash Clearing
combination on
that particular
site. Although
200
200
the liability
TOTAL
account is
defaulted from Payables Financial Setup, but you can change the account code according to your
need. You can even change the liability account code combination on the Invoice Workbench by
enabling the Column from Folders option.
When you create a standard invoice, you have to give the Supplier Master name and a Site, from this
site, the application picks the liability account. For expense account code combination you can either
use a distribution set or manually enter it.
Now comes the payment, the liability account is fetched from the supplier whose invoice is being paid,
the cash clearing or cash account is fetched from the bank you select during the payment. This
account is defined during the Bank Account Setup.
PREPAYMENTS / ADVANCES:

DEBIT

Prepaid Expense / Advance Paid

CREDIT

70

Supplier / Liability
70

PAYMENT:

Supplier / Liability

70

70

Bank / Cash / Cash Clearing


STANDARD INVOICE:

Expense / Item Expense / Misc. Expense

100

100

Supplier / Liability
PREPAYMENT APPLIED TO STANDARD
INVOICE:

Supplier / Liability

70

70

Prepaid Expense / Advance Paid

TOTAL

310

310

The idea of prepayment or advance is that you pay the supplier before receiving its goods or services.
Now what if you pay the supplier but due to some reason or dispute you cancel the agreement or
contract before receiving the supplies or service from that supplier? The supplier will have to pay back,
now if you are receiving the cash its more of an asset. So the prepayments accounting is doing the
same. When you create a prepayment invoice, the application automatically selects the Assets account
given on that particular suppliers site. And when you apply that prepaid invoice on the standard or
actual invoice, the application clears the asset account as well as the liability.
In the above scenario of Prepayment, the total liability was PKR. 100, but the prepayment or the
advance was paid of PKR. 70. When the Prepayment was applied to the Standard Invoice, the liability
on Standard Invoice was decreased by PKR. 70. Still the remaining amount of PKR. 30 has to be paid
and it will be a Standard Payment.
INVOICES with TRACK AS ASSETS:

DEBIT

CREDIT

Asset Clearing

100

100

Supplier / Liability
INVOICE TRANSFERRED TO ORACLE ASSETS:

Asset

100

100

Asset Clearing

TOTAL

100

100

Track as Asset is a functionality for moving the items from Oracle Payables to Oracle Assets. It is a
check box on the Invoice Line TAB and can be enabled on Distribution Line using the Folder View
option. When you check this box and run the Mass Addition Create Reportfrom Payables, the
items on invoice line or distribution line moves to Oracle Assets. You can give the item description on
invoice line so that you dont have to give it when the items are transferred to Oracle Assets.
Now, how does the system identifies that on which account it should move the items to Assets?
It is because the same Asset Clearing account is given in the Assets Setups.
INVOICE with WITHHOLDING TAX (say 6%):

DEBIT

Expense / Item Expense / Misc. Expense

CREDIT

100

100

Supplier / Liability
Payment with Withholding Tax :

Supplier / Liability

100

94

Bank / Cash / Cash Clearing

Withhodling Tax
WITHHOLDING TAX INVOICE (Usually Auto Generated)

WHT Expense

In above
accounting
entry the WHT
payables or
Liability
account is
selected from
the supplier
defined as a Tax
Authority. The
WHT expense is
picked from the
WHT setup. This
is some basic
accounting
entries made by
Oracle
Payables. Thats
All :)

WHT Payables (NBP or SBP)

TOTAL

The above
scenario is of
an invoice with
a withholding
(WHT).

106

106

1. Requisition
2.RFQ(Request for Quatation)
1.REQUISITION:
Requisition: is one of the purchasing document will be prepared by the employee when
ever he required the materials or Services or Training and so on.
we have two types of Requisitions 1)Internal
2)Purchase
Internal requisition will be created if materials are receiving from another Inventory
inside of the organization.
Purchase requisition will be created while purchasing the materials from the Suppliers.
Requisitions=>Requisitions
We will enter the Requisition at three level 1)Header
2)Line
3)Distributions.
Open the Requisition form enter the Reqno and select the type at Header level
Enter the Items information at line level like Item name,qty,unitprice,tax and so on
select Distributions button enter the Distributions details.
Save
Select the Button called Approve button to go for approving the Requisition Document
Open the Requisition summary form.
Enter the Reqno select find button we can find the Requisition status wether it is

Purchase
Order
Flow:

approved or not.
select Tools menu => View Action History to find the history details
Select Tools Menu =>Control option to Cancel the requisition.
SELECT * FROM PO_REQUISITION_HEADERS_ALL WHERE SEGMENT1='5716' --REQUISITION_HEADER_ID=56885
SELECT * FROM PO_REQUISITION_LINES_ALL WHERE REQUISITION_HEADER_ID=56885 -REQUISITION_LINE_ID=60797
SELECT * FROM PO_REQ_DISTRIBUTIONS_ALL WHERE REQUISITION_LINE_ID=60797
2.RFQ(REQUEST FOR QUOTATION)
Once the Requisition is Approved Buyer will prepare the RFQ document which will be
delivered to the supplier. Supplier will respond for that with quotation.
we have Three types of RFQ documents
BID RFQ:
This will be prepared for the secific fixed quantity and there won't be any
PriceBraeaks(Discounts).
catalog RFQ: This will be create for te materials which we will purchase from the
suppliers regularley , and large number of quantity. Here we can specify the
Price Breaks.
Standard RFQ: This will be prepared for the Items which we will purchase only once
not very often,Here we can include the Discounts information at different
auantity levels.
RFQ Information will be entered at 3 Level
1)Headers
2)Lines
3)Price Breaks(CATALOG,STANDARD) or Shippments (Only for Bid RFQ)
Terms And Conditions:
While creation of the RFQ documents we will select the Terms button and we will enter
the terms abd condition details.
Payment Terms: When Organization is going to make the payment and Interest rates
Fright Terms: Who is going to Bear the Tansportation chargers wether Buyer or Supplier
FOB(FreeOnBoard): If any materials damage or any missing quantity is there then the
the responsiboility of those materials.
Carrier
: In which Transportation Company Organization Required Materials
Transportation company Name.
Open the RFQ Form
RFQ and Quotations=>RFQ's
select TYpe and Dates and so on
enter the Items details at line level
select terms button enter the Terms and Condition Details
Select the Price Braks button enter the Price break details
Save
Select the suppliers button enter the suplier details (Who are receiving this Document)
Select the Button called Add from List to Include the supplier list automatically.
SELECT * FROM PO_HEADERS_ALL WHERE SEGMENT1='347' AND TYPE_LOOKUP_CODE='RFQ'
--PO_HEADER_ID=32876
SELECT * FROM PO_LINES_ALL WHERE PO_HEADER_ID=32876 -- PO_LINE_ID=38063
SELECT * FROM PO_LINE_LOCATIONS_ALL WHERE PO_LINE_ID=38063 --LINE_LOCATION_ID=72425
3.QUOTATION:

Quotation is another purchasing document we will receive from the Supplier which
contains the supplier quote details , Price, Payment terms and so on.
Whatever the quotations we have received from the supplier we will enter in the system
through form.
We have three types of Quotations 1)Bid 2)Catalog 3)Standard
For Bid RFQ
we will receive Bid
quotation from the Supplier
For Catalog RFQ we will receive Catalog quotation from the Supplier
For Standard RFQ we will receive Standard quotation from the Supplier.
After enter all the quotations in the system management will do quote analysis as per
that one best quotation will be elected as Purchase Order.
Quotation Report
Item Name (Table Value set MTL_SYSTEM_ITEMS_B Segment1)
QuoteNo Type Cdate Supplier Site ContactPerson Buyer Created(UserName)
4.PURCHASE ORDER:
PO is one of the Main document which will be prepared and approved by the buyer and
send it to the supplier. which contains the following information
terms and Conditions
Items deails
Qty,Price
Distiribution and Shipment Details and so on.
We have four types of Purchase Order
2)PLANNED
3)BLANKET
4)CONTRACT

1)STANDARD

Purchase Orders=> Purchase Orders


Open the PO form enter the Inforamtion at header level select line level inforamtion
enter the items and quantity,price details
select shippments button enter the shippment details select the Distributions button
enter the Distribution Detauils.
Save
Select the Button called Approve (Uncheck Email Check Box) , Document will be submitted
for approval.
open the Purchase Order summary form enter PO number Select Find button we can find
the status of the Purchase order.
Goto Tools menu
Action History => We can find who hs submitted for Approve /Reject /Cancel details
Copy Document => To Create Another PO based on this PO
Control
=> To Close the Purchase Order or to cancel the Purchase Order.

Types of Purchase Order: -

Terms and Conditions


Goods or Service
Known
Pricing Known
Quantity known
Account Distributions
Known
Delivery Schedule

Standard
P.O
Yes
Yes
Yes
Yes
Yes
Yes
Yes
N/A

Planned
P.O
Yes
Yes
Yes
Yes
Yes
May be
Yes
Yes

Blanket
P.O
Yes
Yes
May be
No
No
No
No
Yes

ContractP.O
Yes
No
No
No
No
No
No
N/A

Known
Can be Encumbered
Can Encumber
releases

SELECT * FROM PO_HEADERS_ALL WHERE SEGMENT1='4514' AND TYPE_LOOKUP_CODE='STANDARD'


--PO_HEADER_ID =32878
--TYPE_LOOKUP_CODE
SELECT * FROM PO_LINES_ALL WHERE PO_HEADER_ID =32879 --PO_LINE_ID=38065
SELECT * FROM PO_LINE_LOCATIONS_ALL WHERE PO_LINE_ID=38066 --LINE_LOCATION_ID=72427
SELECT * FROM PO_DISTRIBUTIONS_ALL WHERE LINE_LOCATION_ID=72428
SELECT * FROM PO_LOOKUP_CODES --LOOKUP_CODE
AUTO CREATE:
It is one of the Purchasing feature to create the RFQ and PO documents automatically
by using requisition lines.
1)Create Requisition and approve
2)Open the AutoCreate form
3)Select Clear button enter the RequisitionNO
4)Select find button which will shows all the requisition lines
select the lines whatever we want to include into the RFQ
5)select Action = Create to create new RFQ
AddTo to add lines to exisiting to RFQ
6)Select DocumentType = RFQ
7)select Automatic button which will create RFQ document automatically .
5.RECEIPTS:

Receipts are one of the documents it will be used to find out how much quantity Supplier has supplied. We
will find out Purchase Order status if it is successfully approved then we will create the Receipt. We will give the PO
Number select Find button check the PO lines right mark and save. It will create the Receipt number select Header
button it will shows the receipt number and date.
SELECT * FROM RCV_SHIPMENT_HEADERS WHERE RECEIPT_NUM=7472 --SHIPMENT_HEADER_ID=61421
SELECT * FROM RCV_SHIPMENT_LINES WHERE SHIPMENT_HEADER_ID=61421 -- SHIPMENT_LINE_ID=68368
SELECT * FROM RCV_TRANSACTIONS WHERE SHIPMENT_HEADER_ID=61421
Once Receipt will created go Inventory module and check whether the requested items are received or not by
using these tables.
SELECT * FROM MTL_SYSTEM_ITEMS_B WHERE SEGMENT1='APACHE'
SELECT * FROM MTL_ONHAND_QUANTITIES WHERE INVENTORY_ITEM_ID=20817 AND ORGANIZATION_ID=204

SELECT SEGMENT1 FROM PO_HEADERS_ALL WHERE PO_HEADER_ID=32881 AND TYPE_LOOKUP_CODE='STANDARD'

Match Approval Level :- While creating the Purchase Order we will mention the Match
Approval Level at Shipments we will have 3 types they are
2-way:- Purchase Order and Invoice Quantities must match within tolerance before the corresponding invoice can
be paid.
3-way:- Purchase Order, Receipts and Invoice Quantities must match with in tolerance before the corresponding
invoice can be paid.
4-way:- Purchase Order, Receipts, Inspection and Invoice Quantities must match with in tolerance before the
corresponding invoice can be paid.

Account Payables (A.P)

:-

Module
Account payables will be used to do the payment transactions. A.P Module is integrated with both P.O and
G.L Modules. In Account Payables we will create the invoices and we will approve once invoice is approved
successfully we will make the payment. Once payment is over we will move the transactions from A.P to G.l.
1. Without supplier we cannot create Invoice.
2. Without invoice we cannot make Payment.
From the company point of view a person or Organization who is going to receive amount we will call as Supplier.
Types of Invoices:1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

Standard
Credit Memo
Debit Memo
With Holding Tax
Po Default
Mixed
Pre Payment
Expense Report
Recurring Invoices
Quick Match
Standard Invoice:- We will create the Standard Invoice to particular Supplier and Supplier site we will enter the
invoice amount, invoice date and soon..
Credit Memo & Debit Memo Invoices:- Both Invoices has got negative (-ve) amount and adjusted against
Standard Invoice. Credit Memo will be created whenever Supplier is giving discount. Debit Memo will be created if
buyer is going to deduct the amount.
With Holding Tax Invoice:If supplier is not registered supplier then buyer will make the Income Tax to the
government on behalf of supplier.
Po Default Invoice:- Here we will create the Invoice as per Purchase Order amount. We will give the Po number
system will retrieve PO amount and Invoice will be created as per PO details.
Prepayment Invoice:- When ever we want make payment to supplier in advance that tome we will create this
Prepayment Invoice and we make the Payment.
Expense Reports Invoice:Invoices will be calculated.
Recurring Invoice:Recurring Invoices.

It will be created for employee expenses as per the employee grade, position this

For some of the Invoices we will not be having supplier invoice that time we will create

Ex:- For rent account we will be creating Invoice which has got fixed amount and fixed rate (duration).
Quick Match Invoice:- While creating Purchase Order we will be giving the match approval option as per that
match approval we will create the Invoice and the Invoice type is Quick Match Invoice.
Mixed Invoice:- Mixed Invoices will be created for miscellaneous expenses. Once we create the invoice you have
to do following 3 activities.

1.
2.
3.

Validate Invoice
Approve the Invoice
Create Accounting entries for Invoice
INVOICES
Here we will select the Invoice type and we will give the Supplier number, name, site invoice date, invoice number,
invoice currencies, and amount. Select Distributions button to distribute the Invoice amount into different accounts.

1.
2.
3.

Invoice total should be equal to the distributions total then we will call it as Invoice validated successfully.
Select Actions1 button chooses approve check box press OK then system will approve the Invoice.
Select Actions1 button choose create accounting check box press OK button it will create the accounting entries
we can see all this accounting transactions from tools view accounting option.

SELECT * FROM AP_INVOICES_ALL WHERE INVOICE_NUM='INV4516' --INVOICE_ID=63379 ,--VENDOR_ID(LINK B/WAP


INVOICE AND PO_VENDORS
)
SELECT * FROM AP_INVOICE_DISTRIBUTIONS_ALL WHERE INVOICE_ID=63379

Invoice Holds:- If invoice is not approved then that invoice will be keeping under hold status. By selecting holds
button in invoice form we can see the holds details.
For view Invoice holds details:
Select * from ap_holds_all
For view release the Invoice holds names:
Select * from ap_holds_release_name_v;
PAYMENTS:
Payments:1.
2.
3.

Once the Invoice is approved then we can go for payments. The Payments are or 3 types. They were

Manual
Quick
Refund
Manual:- Here we will issue the checks manually to the supplier and we will capture that information in the
payment scheme by using manual payment option.
Quick:Through the Quick Payment type we can generate checks through the system and we can have the
transactions directly in the system.
Refund:- When ever company is going to give advance back to the customer that time we will select payment
type as Refund.
Navigation steps for Payments:payments ==> payments
For view list of payments:
Select * from ap_invoice_payments_all;
Select * from ap_payment_schedules_all;
For checks information:
Select * from ap_checks_all;
For check format:
Select * from ap_check_formats;
Select * from ap_checkrun_conc_processes_all;
Distribution Set:It is one of the option is available in Invoices Screen. While creating the Invoice we will attach
distribution set. System will automatically create the transactions in distributions forms as per the distribution set.
Navigation:
set-up =>invoice=> distribution set
To view Distribution sets at header level:
Select * from ap_distribution_sets_all;
ap_distribution_set_lines_all;

To

view

Distribution

sets

at

lines

level:

Select

Transferring Transactions from AP to GL:We will execute the concurrent program from SRS Window. This program will transfer all the payment
transactions into the G.L Module. It will take following parameters.

from

Program Name:- Payables Transfer to General Ledger


Parameters:Set of Books Name
Transfer Reporting Book(s)
From Date
To Date
Journal Category
Validate Accounts
Transfer To GL Interface
Submit Journal Import : yes (It should be always YES)
To view from AP to GL:
Select * from gl_interface;
To view journal import details:
Select * from gl_je_headers
Select * from gl_je_lines

Select * from gl_je_batches

for Headers
for Lines
for Batches

To view posting:
Select * from gl_balances;
After submitting the request select view output button. It will shows number of transactions has been
transferred to G.L. then select G.L Module (General Ledger, Vision Operations (USA)).

SELECT * FROM GL_JE_HEADERS


SELECT * FROM GL_JE_LINES
SELECT * FROM GL_JE_BATCHES
SELECT * FROM GL_BALANCES

) Create Requisition:
Requisition is nothing but a formal request to buy something (like Inventory material, office supplies etc)
needed for the enterprise. Only an employee can create one. There are two types of requisitions:
Internal Requisition: Internal requisitions provide the mechanism for requesting and transferring material
from one inventory to other inventory.
Purchase requisition: Unlike Internal requisitions, Purchase requisitions are used for requesting material
from suppliers.
Once the requistion is created, the status of the requisition will be Incomplete. And now the Approve
button is highlighted. The requisition needs to be approved first before proceeding further by the
concerned authority. Submit this requisition for Approval by clicking on the Approve button. The status will
now be updated to In Process. The workflow then will send an Approval notification to the concerned
person (derived based on hierarchy used - Position or Supervisor hierarchy) using which he can Approve
or Reject the requisition.
Underlying Tables:
PO_REQUISITION_HEADERS_ALL
PO_REQUISITION_LINES_ALL
PO_REQ_DISTRIBUTIONS_ALL
2) Create Purchase Order:

Create Purchase order by entering Header, Line and Shipment details. There can be multiple
distributions for each shipment. Requisition Number is entered in More tab of Shipment Distributions
window
Underlying Tables:
PO_HEADERS_ALLPO_LINES_ALL
PO_LINE_LOCATIONS_ALL
PO_DISTRIBUTIONS_ALL
3) Create PO Receipt:
Create a receipt to receive the items in the Purchase Order.
Receipt Tables are:
RCV_SHIPMENT_HEADERS
RCV_SHIPMENT_LINES (Lines Table has PO_HEADER_ID)
4) Create Invoice in Payables:
Once the goods are received, its time to pay the vendor for the goods purchased and hence the invoices
are created. Then match the invoice to either Purchase Order or Receipt (depending on the Invoice Match
option specified on the PO).
Invoice Tables:
AP_INVOICES_ALL
AP_INVOICE_LINES_ALLAP_INVOICE_DISTRIBUTIONS_ALL
After the invoice is created, validate the invoice and create the accounting

Accounting Entries Tables:


AP_ACCOUNTING_EVENTS_ALL
AP_AE_HEADERS_ALL
AP_AE_LINES_ALL
5) Making Invoice Payment:
Go to the Invoice window and query the invoice you want to pay. After the payment is done, create
accounting for payments. You can also pay the invoices using Payment Batch screen
Payment Tables:
IBY_PAYMENTS_ALL or AP_INVOICE_PAYMENTS_ALL
IBY_EXTERNAL_BANK_ACCOUNTS or AP_BANK_ACCOUNTS_ALL
6) Transfer to General Ledger:
Run the concurrent program Payables Transfer to General Ledger with the below required parameters.

Set of Books Name


Journal Category
Validate Accounts (Yes/ No)
Transfer to GL Interface (In Detail)
Submit Journal Import (Yes/ No
*****

Base tables for Purchase Requisition in Oracle Apps


The base tables for reference while creating a purchase requisition in Oracle Apps is as follows:
1.

PO_REQUISITION_HEADERS_ALL (SEGMENT1 column in this table represents the requisition number)

This table stores Header information of a Purchase Requisition.


Important columns of this table:
REQUISITION_HEADER_ID:

It is a unique system generated Requisition identifier

PREPARER_ID:

It is a unique identifier of the employee who prepared the requisition

SEGMENT1:

It is the Requisition number

AUTHORIZATION_STATUS:
TYPE_LOOKUP_CODE:
ORG_ID:

Authorization status type


Requisition type
Unique Operating unit unique identifier

You can get REQUISITION_HEADER_ID by executing the following command:


Select REQUISITION_HEADER_ID FROM PO_REQUISITION_HEADERS_ALL WHERE SEGMENT1= 14303;
14303 is our Requisition Number
Result: REQUISITION_HEADER_ID = 181232
REQUISITION_HEADER_ID is the link
betweenPO_REQUISITION_HEADERS_ALL and PO_REQUISITION_LINES_ALL
2.

PO_REQUISITION_LINES_ALL

This table stores information about Requisition lines in a Purchase Requisition. This table stores information related
to the line number, item number, item category, item description, item quantities, units, prices, need-by date, deliverto location, requestor, notes, and suggested supplier information for the requisition line.
Important columns of this table:

REQUISITION_HEADER_ID:

It is a unique system generated Requisition identifier

REQUISITION_LINE_ID:

Link between PO_REQUISITION_LINES_ALL And

PO_REQ_DISTRIBUTIONS_ALL
LINE_NUM:

Indicates the Line number

LINE_TYPE_ID:

Indicates the Line type

CATEGORY_ID:

Unique Item category identifier

ITEM_DESCRIPTION:

Description of the Item

QUANTITY NUMBER:

Quantity ordered

SELECT REQUISITION_LINE_ID FROM PO_REQUISITION_LINES_ALL WHERE


REQUISITION_HEADER_ID=181232;
Result: REQUISITION_LINE_ID = 208442
3.

PO_REQ_DISTRIBUTIONS_ALL

This table stores information about the accounting distributions of a requisition line. Each requisition line must have at
least one accounting distribution. Each row includes the Accounting Flexfield ID and Requisition line quantity.
Important columns of this table:
DISTRIBUTION_ID:

Unique Requisition distribution identifier

REQUISITION_LINE_ID:

Unique Requisition line identifier

CODE_COMBINATION_ID:

Unique General Ledger charge account identifier

DISTRIBUTION_NUM:

Distribution number

SELECT DISTRIBUTION_ID FROM PO_REQ_DISTRIBUTIONS_ALL WHERE REQUISITION_LINE_ID= 208442;


Result: DISTRIBUTION_ID= 206959
You can view results by executing the following SQL commands:
SELECT CREATION_DATE, AUTHORIZATION_STATUS, SEGMENT1, TYPE_LOOKUP_CODE from
PO_REQUISITION_HEADERS_ALL where SEGMENT1= 14303;

oracle apps
Procure to Pay Cycle flow
Stage 1: Choosing an Item

Let us choose an item to be procured in our example.


Go to Purchasing Responsibility and follow the below navigation to check for the
suitable item.

The item picked for our example should be purchasable item as above.
Click on tools and choose Categories to view the below screen.

Stage 2: Creation of Requisition

Follow the below Navigation to reach Requisition Form.

Create a new Requisition for the item viewed in Stage 1.

Click on Distributions to View the charge Account.

Save and Submit for Approval

Now note down the Requisition number and open the Requisition
Summary Form to view the status of it. For our Example,
Requisition number is: 14855

Stage 3 : Checking the Status of Requisition

Query for the Requisition Number and click Find.

Here for our example purpose, I kept the submitted and approved person
has same and hence it shows the status as approved.

To see the approval status, please follow the below navigation.

Stage 4 : Creation of Purchase Order

For creating a Purchase order, let us use the Autocreate Documents


Form. Follow the below Navigation

Query for the Requisition

Click on Automatic as shown in the above figure to create a Purchase


Order

Click on Create button to create a Purchase order

View the shipment screen to change the Match Approval Level to 2Way.

Click the Receiving Controls to make sure that the Routing is made as
Direct Routing

Click Save and submit for Approval.

Note down the PO Number.

Stage 5: Creation of Receipts

Query with the Purchase order created in the above stage.

Check the check box near to the lines that are received and click save.

Click the Header Button to view the Receipt Number.

Stage 6: Checking the On Hand

Go to any Inventory Responsibility and follow the below Navigation

Query for our Receipt and make sure the Organization is the same as we
received.

Below screen will show that our inventory has been increased by 5
quantities.

Stage 7: Check the Material Transactions

Follow the below Navigation to reach Material Transactions Form

Query for the item and date as below

Below screen shows the source and transaction Type

Below screen shows you the Serial Numbers of the items received.

Stage 8: Creation of Invoice

Navigate to any Purchasing Responsibility and view Requests


Submit the below requests by providing the Receipt number as Parameter
to create an invoice.

Check the status of the program.

Stage 9: Checking the Invoice

Change to any Payables Responsibility and open the invoices Form.

Query for the Purchase order as below,

Click Actions Button then tick the Validate Check Box and press Ok
to validate the invoice

Below screenshot will give you the status of the invoice

Stage 10: Creation of Accounting and Payment

Once invoice got approved, we can Create Accounting and Create


Payments via Action Button in the Invoice Form as we validated the
invoice.
Thus the brief description of P2P cycle came to end.

changes in 11i and R12 in P2P cycle

Procure to Pay

First lets see what the heading itself means? Procure to Pay means Procuring Raw Materials required to manufacture the final or finished
Goods to Paying the Supplier from whom the material was purchased. But this is not just two steps. It involves many steps. Lets see the
steps and Oracle Application involved in performing those steps.
1.

Oracle Purchasing: You enter Suppliers of different materials and products you want to purchase to manufacture a finished

good that your organization plans to sell.


2.

Oracle Purchasing: You prepare a Request for Quotation (RFQ) and send it to different suppliers to get the best and/or

economical price for the product.


3.

Oracle Purchasing: Suppliers sends their quotations and you upload those quotations in Oracle Purchasing to get the best three

quotes and further to get the one best quote.


4.

Oracle Purchasing: You prepare a Purchase Order(PO) against the best RFQ to buy the goods from the supplier who quoted

the suitable price and sends the PO to that supplier

5.

Oracle Purchasing: The supplier receives the confirmation of purchase from PO and ships the ordered goods. You receive the

goods enter aGoods Received Note (GRN) in Oracle Purchasing.


6.

Oracle Inventory / Oracle Assets: Its up to you whether you want to receive the goods at your head office or you Inventory

directly. In either case you move the received goods to your different Raw Material Inventory from Oracle Purchasing to Oracle Inventory and
the Item Count increases. If the item is Asset Type then it will move to Oracle Assets at the time of Invoice creation in Oracle Payables.
7.

Oracle General Ledger: Once you move the goods to Oracle Inventory, it sends the Material Accounting to Oracle General

Ledger.
8.

Oracle Payables: After this the supplier sends you the invoice for the purchased goods and you Enter or Match the invoice

against the PO from Oracle Purchasing in Oracle Payables. As said before, if the item is Asset in nature then it will move to Oracle Asset.
9.

Oracle General Ledger: When you enter the invoice it means that you have created a Liability against that supplier and also you

have recorded the expense incurred or asset purchased. Oracle Payables sends the invoice accounting to Oracle General Ledger.
10.

Oracle Payables: You pay the invoice and settle the Liability.

11.

Oracle General Ledger: The liability is settled and your cash movement account is updated.

12.

Oracle Cash Management: As you pay the invoice Oracle Payables sends the payment information to Oracle Cash Management

for Bank Reconciliation. Once reconciled, Oracle Cash Management sends the updated Bank/Cash accounting entry to Oracle General
Ledger.
13.

Oracle General Ledger: Your cash at bank is updated with actual balance.

14.

Oracle Process Manufacturing(OPM) / Oracle Discrete Manufacturing(ODM): You start the manufacturing of your final

product. Both OPM or ODM requests the different raw materials from your inventory organizations and manufactures a finished good.
15.

Oracle Inventory: As the raw materials are issued to OPM and ODM the inventory sends the issuing material accounting to

General Ledger and decreases the Item Count from the Raw Material Store. As the finished good is prepared, Oracle Inventory receives the
finished good in Finished Good Store and increase the Item Count.
Now the final product is ready to be sold in the market.

1) Create Requisition

11i

Requisition is nothing but a formal request to buy something (like Inventory material, office supplies etc)

needed for the enterprise. Only an employee can create one. There are two types of requisitions:
Internal Requisition: Internal requisitions provide the mechanism for requesting and transferring material from
one inventory to other inventory.

Purchase requisition: Unlike Internal requisitions, Purchase requisitions are used for requesting material from suppliers.
Navigation:
Purchasing Vision Operations (USA) > Requisitions > Requisitions
Choose the requisition type and enter the Item, quantity, Price details in the Lines tab.

In Source Details tab, specify the Buyer name.

Click the Distributions button. Enter the Charge Account.

Save the work. The status of the requisition will now be Incomplete. And now the Approve button is highlighted. The requisition needs to be
approved first before proceeding further by the concerned authority. Submit this requisition for Approval by clicking on the Approve button.
The status will now be updated to In Process .The workflow then will send an Approval notification to the concerned person (derived based
on hierarchy used Position or Supervisor hierarchy) using which he can Approve or Reject the requisition.

At any time the status of requisition can be checked using the Requisition summary window.
Navigation:

Requisitions > Requisition Summary


Enter requisition number and click on the find button.

We can also check the Action History of requisition (it will show details about who has submitted, approved
and cancelled the requisitions) as below:
Navigation:
Tools menu > Action History.
Underlying Tables:
PO_REQUISITION_HEADERS_ALL
PO_REQUISITION_LINES_ALL
PO_REQ_DISTRIBUTIONS_ALL

R12

Click on Distributions to View the charge Account.

Save and Submit for Approval

Check the status of the Requisition.

Query for the Requisition Number and click Find.


Here for our example purpose, I kept the submitted and approved person has same and hence it shows the status as approved.

To see the approval status, please follow the below navigation.

Note:
1.

Without changing Responsibility and without closing windows buyers will now be able to view consolidated requisition demand

spanning multiple operating units.


2.

The operating units that buyers can transact on behalf of will be controlled by the security profile associated with their

responsibilities.
3.

Operating Unit extra field in the R12 forms due to MOAC.

4.

Base tables are same as 11i but more than 15 extra columns in R12 for the table PO_REQUISTION_HEADERS_ALL,

PO_REQUISTION_LINES_ALL and PO_REQ_DISTRIBUTIONS_ALL for tax etc.


The Supplier Details in R12 : Many changes were happened in supplier details in R12.
Suppliers into TCA - Architecture in R12 :

Prior to R12 the suppliers information is stored in PO_VENDORS. From R12 onwards supplier have been moved in to the TCA Data Model.

HZ_PARTIES : This is the master table for suppliers.


HZ_PARTY_USG_ASSIGNMENTS : This table stores the Party Usages, for example, for the suppliers it captures the fact that the given
party_id is of type SUPPLIER.
HZ_ORGANIZATION_PROFILES : This table captures additional Supplier information, for example, credit scoring details of Supplier or the
Number of Employees working in Supplier Organization.
IBY_EXTERNAL_PAYEES_ALL : It captures payment related details of the supplier. Like how should the supplier's remittance advice must
be sent, default Payment method Code for this supplier, Who bears the bank charges when lets say SWIFT payment is made?

Note : This information can be set up at the supplier level or supplier site level.

AP_SUPPLIERS : This is another master table that replaces the PO_VENDORS table. It stores the supplier specific attributes.

POS_SUPPLIER_MAPPINGS : This table holds the mapping between the AP_SUPPLIERS.VENDOR_ID and HZ_PARTIES.PARTY_ID.
This is useful in cases whereby two vendors effectively belong the same HZ_Party Record.

ZX_PARTY_TAX_PROFILE : The taxation related details like Tax Codes, and Tax Accounts etc have been moved from AP into ZX.
ZX is the name of a new Application "E-Business Tax".
PO_VENDORS : PO_VENDORS is a view in R12, that joins AP_SUPPLIERS & HZ_PARTIES.
Similarly, PO_VENDOR_SITES and PO_VENDOR_SITES_ALL are also views based upon AP_SUPPLIER_SITES_ALL.

2) Create Purchase Order

11i

There are 4 types of Purchase Orders:

1. Standard PO: A Standard PO is created for onetime purchase of various items


2. Planned PO: A Planned PO is a longterm agreement committing to buy items or services from a single
source. You must specify tentative delivery schedules and all details for goods or services that you want to
buy, including charge account, quantities, and estimated cost.
3. Blanket agreement: A Blanket PO is created when you know the detail of the goods or services you plan to
buy from a specific supplier in a period, but you do not know the detail of your delivery schedules.
4. Contract agreement: Contract purchase agreements are created with your suppliers to agree
on specific terms and conditions without indicating the goods and services that you will be purchasing
Navigation for creating a standard PO:
Purchase Orders > Purchase Orders
Choose type as Standard Purchase Order. Enter the Supplier, Buyer. In the Lines tab, specify the line number, line type, Item, quantity, price
etc.

Click Terms to enter terms, conditions, and control information for purchase orders.

Click Currencybutton to enter and change currency information for purchase orders, RFQs, and quotations.

Click Shipments button to enter multiple shipments for standard and planned purchase order lines Purchase order shipment specifies the
quantity, shipto organization and location, date you want your supplier to deliver the items on a purchase order line, and country of origin for
the items. When you save, Purchasing creates distributions depending on the default information available.

To enter more shipment information, select the More tab.

1. Enter the Receipt Close Tolerance percent, Invoice Close Tolerance percent to set the receiving and
invoice close point.
2. Select one of the following options for Match Approval Level:
TwoWay: Purchase order and invoice quantities must match within tolerance before the corresponding
invoice can be paid.

ThreeWay: Purchase order, receipt, and invoice quantities must match within tolerance before the
corresponding invoice can be paid.

FourWay: Purchase order, receipt, accepted, and invoice quantities must match within tolerance before the
corresponding invoice can be paid.

1. Select an Invoice Match Option:


Purchase Order: Payables must match the invoice to the purchase order.
Receipt: Payables must match the invoice to the receipt.
Save the work.

Click the Receiving Controls button to enter receiving control information for purchase orders.

-Enter the maximum acceptable number of Days Early and Days Late for receipts.

-Enter the Action for receipt date control.

-Enter the maximum acceptable overreceipt Tolerance percent (receipts that exceed the
quantity received tolerance).

-Enter the Action for Overreceipt Quantity.

-Select Allow Substitute Receipts to indicate that receivers can receive substitute items in place
of ordered items.

-Enter the default Receipt Routing that you assign goods: Direct Delivery, Inspection Required,
or Standard Receipt.

-Enter the Enforce Ship To location option to determine whether the receiving location must be
the same as the shipto location.

Save the work.

Click Distributions button to enter distributions for the shipments.


Select more tab to enter more details and the requisition number (optional).
Save the work.

Click on the Approve button to initiate the Approval process.

Underlying Tables:

PO_HEADERS_ALL
PO_LINES_ALL
PO_DISTRIBUTIONS_ALL (REQ_HEADER_REFERENCE_NUM in Distributions table is the Requisition number for this PO)
PO_LINE_LOCATIONS_ALL

R12

For creating a Purchase order, let us use the Autocreate Documents Form. Follow the below Navigation and Query for the Requisition.

Click on Automatic as shown in the above figure to create a Purchase Order

Click on Create button to create a Purchase order

View the shipment screen to change the Match Approval Level to 2-Way.

Click the Receiving Controls to make sure that the Routing is made as Direct Routing

Click Save and submit for Approval.


Note down the PO number.

Note:
1.

In Release 11i10 generation of purchasing documents in Adobe PDF format required organizations to create layout templates in

the form of XSL-FO style sheets. With Release 12.0 organizations can also use RTF or PDF layout templates which require little training to
configure and maintain.
2.

Base tables are same as 11i but few extra columns.

3.

Release 12.0 allows finer control of how blanket agreements are enabled for automatic document sourcing. Buyers can now

choose to enable them only in specific inventory organizations.

3) Create Receipt

11i

Create a receipt to receive the items in the Purchase Order.


Navigation:
Receiving--Receipts
Enter the PO Number and select find button.

Go to Lines, check the lines you want to receive in the PO.

Click on Header button and Save which creates the receipt.

Now can check the Inventory in the same subinventory for the item's on-hand quantity.

Receipt Tables are:


RCV_SHIPMENT_HEADERS
RCV_SHIPMENT_LINES (Lines Table has PO_HEADER_ID)

R12

Navigate to RECEIVING-->RECEIPTS
Query with the Purchase order created in the above stage.

Check the check box near to the lines that are received and click save.

Click the Header Button to view the Receipt Number.(8457)

Note:
1) Base tables are same as in 11i but few extra columns.

4) Create Invoice in Payables

11i

Once the goods are received, its time to pay the vendor for the goods purchased and hence the invoices are created.
Navigation: Payables, Vision Operations (USA) > InvoicesEntryInvoices
Enter type --Standard, supplier information and amount.

Click the Match button to match to either Purchase Order or Receipt (depending on the Invoice Match option specified on the PO) and avoid
manually entering the invoice.

Enter the PO Number you want match to and click Find.

Select the lines required and click on Match button.

Click on Distribute button to navigate to the Match to Purchase Order Distributions window.

This creates the invoice and you can see the status of the invoice as Never Validated. it has to be Validated and Accounted before you can
pay it.
Validating the Invoice: Click on Actions Button and Select Validate. Click on OK button.

Now you can see the status of the invoice as Validated, if there are no issues during validation.

Create Accounting Entries:


Click on Actions Button and Select Create Accounting. Click on OK button.

You can see the Accounting Entries here:


Tools --View Accounting

Now we can see the Accounted status as Yes

Invoice Tables:
AP_INVOICES_ALL
AP_INVOICE_DISTRIBUTIONS_ALL
Accounting Entries Tables:
AP_ACCOUNTING_EVENTS_ALL

AP_AE_HEADERS_ALL
AP_AE_LINES_ALL

R12

Payables : Creating invoices, debit memo, credit memo and do payments for the suppliers.
The information regarding these invoices are stored into ap_invoices_all and also in in to ap_invoice_lines_all
Till 11i version, we have seen invoices:

Had only distributions line.

Allocation of freight and special charges are captured at the distribution level only

Tax and payment and Project accounting Payment was captured through global Descriptive Flexfields.
But in R12 ,

1.

Invoice Lines as a new additional line accommodated in Invoice data model.

2.

Allocate freight and special charges are captured to the lines on the invoice

3.

Invoice distributions created at the maximum level of detail similar to 11i.

Because of introduction of invoice lines there is significant improvement of data flow with n other oracle modules
Fixed Asset - Asset Tracking

Business Tax - Tax line

Payment - Payment

SubLedger Accounting Accounting

Navigate to any Purchasing Responsibility and view -->Requests


Submit the below requests by providing the Receipt number as Parameter to create an invoice. (pay on receipt auto invoice).

Check the status of the program.

Checking the Invoice


Change to any Payables Responsibility and open the invoices Form.

Query for the Purchase order as below.

Click Actions Button then tick the Validate Check Box and press Ok to validate the invoice and will change the status of invoice.
Creation of Accounting and Payment
Once invoice got approved, click actions so that we can Create Accounting and Create Payments via Action Button in the Invoice Form
as we validated the invoice.

Note:

1.

AP_INVOICE_LINES_ALL holds invoice lines records entered manually, generated automatically or imported from the Open

Interface tables. An invoice can have one or more invoice lines and an invoice line can have one or more invoice distributions. An invoice line
represents goods (direct or indirect materials), service(s), and/or associated tax/freight/miscellaneous charges invoiced from a supplier.

5) Making a Payment

11i

Go to the Invoice window and query the invoice you want to pay. You would see Amount paid as 0.00 before
you make a payment.

Click Actions button. Select Pay in full and click OK.

Select the bank account and Document. Save the Work.

Now that the payment is made, when you query for the invoice in Invoice window, you will the Amount Paid as $4,000.00.
Create Accounting entries for payment. Click Actions and select Create Accounting.

Select the void checkbox to cancel the payment.


View Accounting Entries:
In the Payments window, query for the payment.
Tools menu View Accounting

Payment Tables:
AP_INVOICE_PAYMENTS_ALL
AP_PAYMENT_SCHEDULES_ALL
AP_CHECKS_ALL
AP_CHECK_FORMATS
AP_BANK_ACCOUNTS_ALL
AP_BANK_BRANCHES
AP_TERMS
You can also pay the invoices using Payment Batch screen. Refer to the article Make AP Payments through

R12
Once invoice got approved, click actions so that we can Create Accounting and Create Payments via Action Button in the Invoice Form
as we validated the invoice.

Note:
1.

Base tables are same as 11i but

Suppliers Bank Accounts


11i
1.

Banks/Branches defined in AP

2.

Bank accounts often replicated in multiple OUs Before

R12
1.

Suppliers, Banks and Branches are defined as Parties in TCA

2.

Supplier (partys) payment information and all payment instruments (Bank Accounts, Credit Cards) moved into Oracle Payments.

3.
6) Transfer to General Ledger

11i
Navigation:
Payables Responsibility > View Requests
Run the concurrent program Payables Transfer to General Ledger with the required parameters.

Journal Import:To transfer the data from General Ledger Interface table to General Ledger, run the Journal Import program from Oracle
General Ledger.
Navigation: General Ledger > Journal> Import> Run
Parameters:

Select the appropriate Source.

Enter one of the following Selection Criteria:


No Group ID: To import all data for that source that has no group ID. Use this option if you specified a NULL group ID for this source.
All Group IDs: To import all data for that source that has a group ID. Use this option to import multiple journal batches for the same source
with varying group IDs.
Specific Group ID: To import data for a specific source/group ID combination. Choose a specific group ID from the List of Values for the
Specific Value field.
If you do not specify a Group ID, General Ledger imports all data from the specified journal entry source, where the Group_ID is null.

Define the Journal Import Run Options (optional)


Choose Post Errors to Suspense if you have suspense posting enabled for your set of books to post the difference resulting from any
unbalanced journals to your suspense account.
Choose Create Summary Journals to have journal import create the following:
one journal line for all transactions that share the same account, period, and currency and that has a debit balance
one journal line for all transactions that share the same account, period, and currency and that has a credit balance.

Enter a Date Range to have General Ledger import only journals with accounting dates in that range. If you do not specify a date
range, General Ledger imports all journals data.

Choose whether to Import Descriptive Flexfields, and whether to import them with validation.
Click on Import button.
Posting:
We have to Post journal batches that we have imported previously to update the account balances in General Ledger.
Navigation: General Ledger> Journals > Enter
Query for the unposted journals for a specific period
If you know the batch name to be posted you can directly post using the Post window
Navigation: General Ledger> Journals> Post
R12
Navigation:
Payables Responsibility > View -->Requests
Run the concurrent program "create accounting" with the required parameters.

Mode= Final
Post in GL = yes....etc

The Create Accounting process has similar options, you can create accounting in Final or Draft mode and if Final mode is selected, the
Transfer to GL parameter can be used to automatically transfer the accounting created by the corresponding run. When the Create
Accounting process transfers the journal entries to GL it only transfers the accounting created by the process that calls it. If there is
accounting created by the online option = Final or a previous Create Accounting program that was not transferred, that accounting will not be
transferred. The Transfer Journal Entries to GL program needs to be ran separately to transfer any accounting created online or created by a
previous Create Accounting process that did not transfer the entries.

Note:

1.

In R12 the adjustment in GL is automated. No manual journal is required. The create accounting program and Transfer to GL

program will transfer the write off journals automatically to General Ledger.

2.

From a reconciliation perspective the picture above shows whats changes between R11i and R12. In Release 11i you reconciled

your transactions and distributions to General Ledger through transactional reports. In the accounting reports in Release 11i youd see the
balances but not the transactional information.
3.

In Release 12 there is no reason to reconcile distributions on transactions to General Ledger. You can still reconcile transaction

reports to accounting reports. The new accounting reports in Release 12 now also contain more comprehensive information not just on
balances but also on suppliers, customers and transactions.The point to note is that when you do account balance reconciliation you should
ignore distributions in Release 12, especially if you have altered your subledger accounting rules.

RECONCILIATION CASH MANAGEMENT-DIFFERENCE BETWEEN 11i AND R12.

The Sub-Ledger Accounting ( SLA ) Flow Chart in R12

Some of the SLA TABLES :


XLA_AE_HEADERS : stores subledger journal entries. There is a one-to-many relationship between accounting events and journal entry
headers.
XLA_AE_LINES : Stores Journal entry lines
XLA_DISTRIBUTION_LINKS : Links b/w transactions and sub-ledger journal entries

O2 C

MTL_Reservations , data after Pick confirm

You might also like