Procure To Pay Process
Procure To Pay Process
In the Source details tab, you can input detailed information. You can give a specific note
to the buyer which might give particular information related to this purchase. You can also
add buyer’s name.
RFQ required check box denotes that the purchase of the item requires a request for quote
Document type, document and line are all completed by EBSautomatically when a
requisition is created from a blank order, a contract or a quotation.
Global is checked when a blanket purchase agreement for the entire organization exists for
the item being purchased
Owning organization displays the organization who owns the agreement. This feature is
usually seen when an organization is using a centralized purchasing model.
Contract num along with rev references the associated contract agreement with the
supplier for specific terms and conditions
You can further add extra description in the details tab. You can notify supplier that the
item is needed urgently by checking urgent checkbox.Note to receiver might give some
information to the receiver when he receives the item. Transaction nature describes the
nature of transaction. You can enter a reference number which provides a reference to a
document in another system such as a work order. You can select UN
number and hazard from list of values.
Requisitions can be added in any currency set up in EBS by identifying thecurrency
code and exchange rate type on currency tab
Select the Distributions tab and enter the charge account
Close the form and save your work. You will now notice that ‘Approve’button is highlighted.
Click the ‘Approve’ button to submit this requisition for approval.
Approve button is highlighted
Submit for Approval
Here, our requisition is approved. You can also view the ‘Action History’ of the requisition
by navigating to Tools>> Action History.
Here the sequence of the steps involved (who has submitted the requisition, and who has
approved/ rejected the requisition) is shown:
Action History of a Purchase Requisition
RFQ Terms
Click Price Breaks button
The Price Breaks form is generally used to enter pricing information for
theRFQ and to negotiate/bargain with the suppliers by asking a discount.
You can also provide multiple price breaks to receive a different quotation
from the suppliers by altering payment terms, quantity etc.
RFQ Price Breakdowns
In the above picture, the first line shows the actual quantity is 250and the
actual price is 10. In the second line, we have asked for a discount of 5%
and the price has changed to 9.5. In the third line, we have increased the
quantity of items to 350 and asked for a 15% discount. Notice that the price
is changed to 8.5.
This way the above form is used for negotiation and price break up.
Close the form.
Change the status to Active and save the RFQ.
RFQ
Here we have selected first supplier and entering the quotation sent by the
supplier. Click OK button.
Quotation number
Similarly repeat the above step for the other two customers and click OK.
You should get three new quotations against the three suppliers. (Here my
quotation numbers are 500, 501 and 502).
Navigate to RFQ’s and Quotations>> Quotations
Query for Quotation (500)
Quotation
Here you can analyze all the quotations sent by the suppliers and select the
best supplier and click Approve Entire Quotation button
Click OK
The next step is create a Purchase Order based on this Quotation
Steps to create a Purchase order (PO) in Oracle Apps
A Purchase order is a commercial document and first official order
issued by the buyer to the supplier, indicating types, quantities, and
agreed prices for products or services the supplier will provide to the
buyer.
Basically, there are four types of Purchase Orders, viz
Standard Used for One-time purchases for goods
Purchase and services. Here you know the item,
Order price, payment terms an delivery schedule
Planned Created when you have long-term
Purchase agreement with the supplier. You must
Order specify the details of goods and services,
payment terms and the tentative delivery
schedule
Blanket Created when the details of items and
Purchase services, payment terms are known but
Agreement not specific about the delivery schedule
Contract Created when the terms and conditions of
Purchase a purchase are known but specific goods
Agreement and services are not.
Let’s create a Standard Purchase Order.
Here, we will Auto Create a Purchase Order based on Approved
Requisition.
Navigation: Purchasing>> Auto Create
Enter requisition number and click Find to navigate to Auto Create
documents window
Select your Requisition Line by ticking the check box next to the Requisition
Line
Action: Create
Document Type: Standard PO
Grouping: Default
Click Automatic button and click create button in the New Document form.
By clicking Automatic button, a standard PO is created based on the
details provided in the Purchasing requisition.
You can select Supplier either in the New Document form or in
thePurchase Order form
New document
Auto Create to PO
Shipments
Receipt Close Tolerance (%) determines when this line will close for
receiving
Invoice Close Tolerance (%) determines when this line will close for
invoicing
A Purchase Order has three main close points: Closed for
Receiving,Closed for Invoicing (these two relate to a specific line)
and Purchase Order itself has a closed status.
The entire order will not close automatically if all the lines are not closed for
both receiving and invoicing. A tolerance of 0% indicates that it will close
when the total amount received or invoiced equals the amount on the order,
whereas a close tolerance of 100% indicates that no receipts or invoices are
required for this order, which will close the lines for receiving as soon as the
order is approved. Reviewing these default close tolerances on a regular
basis is a good idea to ensure orders are properly controlled and closed with
minimal intervention by the purchasing agent.
Select an option at Match approval Level
This determines the close point for an order.
2-way determines Purchase Order and Invoice quantities must match with
in the tolerance before the corresponding invoice can be paid.
Quantity Billed = Quantity Ordered
Invoice Price = Purchase Order Price
3-way determines Purchase order, receipt, and invoice quantities must
match within tolerance before the corresponding invoice can be paid.
Quantity Billed = Quantity Ordered
Invoice Price = Purchase Order Price
Quantity Billed = quantity Received
4-way determines Purchase order, receipt, accepted, and invoice quantities
must match within tolerance before the corresponding invoice can be paid.
Quantity Billed = Quantity Ordered
Invoice Price = Purchase Order Price
Quantity Billed = quantity Received
Quantity Billed= Quantity Accepted
Click on More tab. The Requisition number from which this Purchase Order
has been created is shown by default.
Distributions
SQL Query
2. PO_LINES_ALL
This table stores the line information of a Purchasing Document.
Important columns of this table:
PO_LINE_ID: Unique identifier of the Document Line
PO_HEADER_ID: Unique identifier of the Document Header (with
reference to PO_HEADERS_ALL, PO_LINE_ID)
LINE_TYPE_ID: Unique identifier of Line_Type (with reference
to PO_HEADERS_ALL, PO_LINE_ID and PO_HEADER_ID)
LINE_NUMBER: Line Number
ITEM_ID: Unique Item Identifier
ORG_ID: Unique Identifier of the Operating Unit
CLOSED_CODE: Status of the Document
Sample Queries:
SELECT PO_LINE_ID FROM PO_LINES_ALL WHERE PO_HEADER_ID=
110334;
SQL Query
3. PO_LINE_LOCATIONS_ALL
This table contains the information related to purchase order shipment
schedules and blanket agreement price breaks. You need one row for each
schedule or price break you attach to a document line.
There following are the seven documents that use shipment schedules:
1. RFQs
2. Quotations
3. Standard purchase orders
4. Planned purchase orders
5. Planned purchase order releases
6. Blanket purchase orders
7. Blanket purchase order releases
Each row includes the location, quantity, and dates for each shipment
schedule. Oracle Purchasing uses this information to record delivery
schedule information for purchase orders, and price break information for
blanket purchase orders, quotations and RFQs.
The following are the important columns of this table:
LINE_LOCATION_ID: Unique Identifier of Document shipment
schedule
PO_HEADER_ID: Unique Identifier of Document header.
(with reference to PO_HEADERS_ALL.po_header_id.)
PO_LINE_ID: Unique Identifier of Document line (with
reference to PO_LINES_ALL.po_line_id)
QUANTITY: Quantity ordered for Purchase Orders,
RFQs and Quotations
QUANTITY_RECEIVED: Quantity received until today
QUANTITY_ACCEPTED: Quantity accepted after inspection
QUANTITY_REJECTED: Quantity rejected after inspection
QUANTITY_BILLED: Quantity invoiced by Oracle Payables
QUANTITY_CANCELLED: Quantity cancelled
TAXABLE_FLAG: indicates whether the shipment is
taxable
ORG_ID: Operating unit unique identifier
SHIP_TO_ORGANIZATION_ID: Unique identifier of Ship-to
organization
Sample Queries:
SELECT LINE_LOCATION_ID FROM PO_LINE_LOCATIONS_ALL
WHERE PO_HEADER_ID= 110334 AND PO_LINE_ID= 173263;
SQL Query
SQL Query
4. PO_DISTRIBUTIONS_ALL
This table contains the information related to accounting distribution of a
purchase order shipment line. You need one row for each distribution line
you attach to a purchase order shipment. There are four types of documents
using distributions in Oracle Purchasing:
1. Standard Purchase Orders
2. Planned Purchase Orders
3. Planned Purchase Order Releases
4. Blanket Purchase Order Releases
Each row includes the destination type, requestor ID, quantity ordered and
deliver-to location for the distribution.
Important columns of this table:
PO_DISTRIBUTION_ID: This is the primary key for this table. It
is a unique Document Distribution identifier.
PO_HEADER_ID, PO_LINE_ID
LINE_LOCATION_ID: Unique Identifier of the Document
Shipment Schedule (with reference to PO_LINE_LOCATIONS_ALL,
LINE_LOCATION_ID)
CODE_COMBINATION_ID: Unique Identifier of General Ledger
Charge Account (with reference to
GL_CODE_COMBINATIONS.CODE_COMBINATION_ID)
REQ_DISTRIBUTION_ID: Unique Identifier of a Requisition
distribution (with Reference to
PO_REQ_DISTRIBUTIONS_ALL.DISTRIBUTION_ID)
Sample Queries:
SELECT PO_DISTRIBUTION_ID FROM PO_DISTRIBUTIONS_ALL
WHERE PO_HEADER_ID= 11033;
SQL Query
5. VENDORS_ALL
This table stores the general information about the suppliers.
6. PO_VENDOR_SITES_ALL
This table stores information about the supplier sites. Each row includes the
site address, supplier reference, purchasing, payment, bank, and general
information.
7. PO_RELEASES_ALL
This table stores information related to planned and blanket Purchase Order
releases. Each row includes the buyer, date, release status, and release
number. Each release must have at least one purchase order shipment.
8. PO_VENDOR_CONTACTS
This table stores information about contacts related to Supplier site. Each
row includes contact name and site.
9. PO_ACTION_HISTORY
This table stores information about the approval and control history of a
Purchasing Document. This table stores one record for each approval or
control action an employee takes on a purchase order, purchase agreement,
release or requisition.
Creating Receipts in Oracle Apps
Receipts are created to receive the items based on a Purchase Order
Navigation>> Receiving>> Receipts
Enter the PO number and click Find button or you can simply click
on Findbutton to see the expected receipts.
Finding a receipt
Navigate back to Purchase Order, query for your Purchase Order and
selectShipments button and click on Status tab to verify that the quantity
ordered items match the quantity received and status should be ‘Closed for
Receiving’
Shipments
Verify Items in Inventory
Navigate to Inventory>> On-Hand, Availability>> On-Hand Quantity
Query by your Item number and click Find
Query Material
Material Workbench
Click Availability
Availability
Creating and Making payments for an Invoice in Oracle Apps
Entering the Supplier Invoice
This is the first step in creating an Invoice. You can manually enter the
details in the Invoice or you can generate Invoices from P.O Receipts (you
need to run a Concurrent Request named ‘Pay on Receipt AutoInvoice
Program’ from Purchasing Module)
Navigate to Payables>> Invoices>> Entry>> Invoices
Select your Operating unit
Type: Standard
Enter P.O number and press tab. Supplier details should be populated
automatically. Enter the Invoice date, Invoice number and Amount.
Invoice Workbench
Click Find
Select the lines you want to match and click Match
Invoice Actions
Now the Invoice has been Validated, it’s time to make payment to the
Supplier.
Click Actions, Pay in Full and OK.
Enter the Payment date, Bank Account, Payment Method, Payment
Process Profile, payment Document and Document Number and save
your work.
Click Invoice Overview to view the Invoice details.
Invoice Overview