Professional Documents
Culture Documents
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
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.
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
CREDIT
100
100
Supplier / Liability
How
is liability acco
unt code
combination
credited in the
above
accounting
entry?
PAYMENT:
DEBIT
CREDIT
70
Supplier / Liability
70
PAYMENT:
Supplier / Liability
70
70
100
100
Supplier / Liability
PREPAYMENT APPLIED TO STANDARD
INVOICE:
Supplier / Liability
70
70
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
CREDIT
100
100
Supplier / Liability
Payment with Withholding Tax :
Supplier / Liability
100
94
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 :)
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
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
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
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.
:-
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.
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
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)).
) 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
PREPARER_ID:
SEGMENT1:
AUTHORIZATION_STATUS:
TYPE_LOOKUP_CODE:
ORG_ID:
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:
REQUISITION_LINE_ID:
PO_REQ_DISTRIBUTIONS_ALL
LINE_NUM:
LINE_TYPE_ID:
CATEGORY_ID:
ITEM_DESCRIPTION:
QUANTITY NUMBER:
Quantity ordered
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:
REQUISITION_LINE_ID:
CODE_COMBINATION_ID:
DISTRIBUTION_NUM:
Distribution number
oracle apps
Procure to Pay Cycle flow
Stage 1: Choosing an Item
The item picked for our example should be purchasable item as above.
Click on tools and choose Categories to view the below screen.
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
Here for our example purpose, I kept the submitted and approved person
has same and hence it shows the status as approved.
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
Check the check box near to the lines that are received and click save.
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.
Below screen shows you the Serial Numbers of the items received.
Click Actions Button then tick the Validate Check Box and press Ok
to validate the invoice
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
Oracle Purchasing: You prepare a Request for Quotation (RFQ) and send it to different suppliers to get the best and/or
Oracle Purchasing: Suppliers sends their quotations and you upload those quotations in Oracle Purchasing to get the best three
Oracle Purchasing: You prepare a Purchase Order(PO) against the best RFQ to buy the goods from the supplier who quoted
5.
Oracle Purchasing: The supplier receives the confirmation of purchase from PO and ships the ordered goods. You receive the
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.
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:
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
Note:
1.
Without changing Responsibility and without closing windows buyers will now be able to view consolidated requisition demand
The operating units that buyers can transact on behalf of will be controlled by the security profile associated with their
responsibilities.
3.
4.
Base tables are same as 11i but more than 15 extra columns in R12 for the table PO_REQUISTION_HEADERS_ALL,
Prior to R12 the suppliers information is stored in PO_VENDORS. From R12 onwards supplier have been moved in to the TCA Data Model.
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.
11i
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.
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.
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 maximum acceptable overreceipt Tolerance percent (receipts that exceed the
quantity received tolerance).
-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.
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.
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
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.
3.
Release 12.0 allows finer control of how blanket agreements are enabled for automatic document sourcing. Buyers can now
3) Create Receipt
11i
Now can check the Inventory in the same subinventory for the item's on-hand quantity.
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.
Note:
1) Base tables are same as in 11i but few extra columns.
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.
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.
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:
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.
2.
Allocate freight and special charges are captured to the lines on the invoice
3.
Because of introduction of invoice lines there is significant improvement of data flow with n other oracle modules
Fixed Asset - Asset Tracking
Payment - Payment
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.
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.
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.
Banks/Branches defined in AP
2.
R12
1.
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:
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.
O2 C