
Procure to Pay (P2P) Cycle
An end-to-end guide to the procurement process in Oracle EBS R12 & Fusion.
P2P Cycle Overview
The Procure to Pay (P2P or PTP) cycle is a cornerstone business process for any organization. It covers all activities from the moment a need for a good or service is identified, through the purchasing process, to the final payment made to the supplier. A well-managed and streamlined P2P cycle is crucial for controlling costs, ensuring policy compliance, mitigating supply chain risk, and maintaining strong, healthy relationships with vendors. This guide breaks down each step of the process within both Oracle E-Business Suite (EBS) R12 and Oracle Fusion Cloud.
Key Prerequisites
Define Items
Items to be purchased must be defined, either in Inventory (for stockable items) or as expense items.
Product Information Management > Create ItemDefine Suppliers
Create supplier records, including sites and bank accounts for payments.
Procurement > Suppliers > Create SupplierDefine Approval Rules
Configure approval hierarchies (AME or Position) for Requisitions and Purchase Orders.
Setup and Maintenance > Manage Approval Groups for ProcurementOpen Accounting Periods
Ensure the relevant periods in Purchasing, Payables, and General Ledger are open.
General Ledger > Period Close > Manage Accounting PeriodsThe Procure to Pay Process Flow
Create Requisition
Requester (Employee)
Approve Requisition
Manager / Approver
Create Purchase Order (PO)
Buyer
Approve Purchase Order
Buyer / Senior Manager
Receive Goods/Services
Warehouse Clerk / Receiving Agent
Create AP Invoice
AP Clerk / Accountant
Match Invoice to PO/Receipt
AP Clerk / System
Approve & Pay Invoice
AP Manager / Payment Manager
Step-by-Step Breakdown
Create Requisition
Actor: Requester (Employee) | Module: Oracle iProcurement or Purchasing
The cycle begins when an employee identifies a need for goods or services and creates a formal request.
Example: The IT Manager logs into Oracle iProcurement and creates a new requisition for "5 Laptops, Model XYZ", specifying the required delivery date and charging it to the IT Department's cost center.
Navigation & Key Actions for Oracle Fusion
Navigation Path:
Procurement > Purchase Requisitions > "More Tasks" > Enter Requisition Line
Key Actions:
Fill in the line details and add to cart. Proceed to checkout to enter charge account and delivery details.
Approve Requisition
Actor: Manager / Approver | Module: Oracle Purchasing / AME
The requisition is routed through a predefined approval hierarchy (e.g., based on position or amount) for validation and budget checking.
Example: The Director of IT receives a notification and, after reviewing the request, approves the requisition for the 5 laptops.
Navigation & Key Actions for Oracle Fusion
Navigation Path:
Bell icon (Notifications) in the global header, or via BPM Worklist.
Key Actions:
Review the notification details and click "Approve".
Create Purchase Order (PO)
Actor: Buyer | Module: Oracle Purchasing
Once approved, the requisition is converted into a formal Purchase Order. This can be done manually by a buyer or automatically.
Example: A buyer in the purchasing department uses the "AutoCreate" function to convert the approved requisition lines into a Purchase Order (PO) and sends it to the approved laptop vendor.
Navigation & Key Actions for Oracle Fusion
Navigation Path:
Procurement > Purchase Orders > "Process Requisitions" task
Key Actions:
Select the requisition, add to document builder, and create the PO, filling in supplier info.
Important Note: PO Creation Methods
- AutoCreate (R12) / Process Requisitions (Fusion): A workbench to select approved requisition lines and automatically create a PO.
- Sourcing: For high-value items, the requisition might go through a sourcing event (RFQ) to get quotes from multiple suppliers before a PO is awarded.
Approve Purchase Order
Actor: Buyer / Senior Manager | Module: Oracle Purchasing / AME
The PO undergoes its own approval process. Once approved, it becomes a legally binding document sent to the supplier.
Example: The purchasing manager approves the PO, making it a legally binding contract. The PO is then electronically dispatched to the laptop vendor.
Navigation & Key Actions for Oracle Fusion
Navigation Path:
Purchase Order page > "Actions" > Submit
Key Actions:
Submitting the PO routes it through the configured approval workflow.
Receive Goods/Services
Actor: Warehouse Clerk / Receiving Agent | Module: Oracle Purchasing / Inventory
The supplier delivers the goods or services. The receiving agent creates a receipt in Oracle to record the delivery against the PO.
Example: The vendor delivers the 5 laptops. The warehouse clerk inspects the shipment, matches it to the PO, and creates a receipt in Oracle for the 5 laptops, which increases inventory.
Navigation & Key Actions for Oracle Fusion
Navigation Path:
Supply Chain Execution > Receiving > "Receive Expected Shipments" task
Key Actions:
Search for the PO, select the lines, enter the quantity, and click "Create Receipt".
Create AP Invoice
Actor: AP Clerk / Accountant | Module: Oracle Payables
The supplier sends an invoice for the delivered goods. An AP Clerk enters this invoice into the Payables module.
Example: The laptop vendor sends an invoice for the 5 laptops. An AP Clerk enters the invoice into Oracle Payables, matching it against the Purchase Order.
Navigation & Key Actions for Oracle Fusion
Navigation Path:
Payables > Invoices > "Create Invoice" task
Key Actions:
Enter invoice header details, then use "Match Invoice Lines" to associate with the PO.
Match Invoice to PO/Receipt
Actor: AP Clerk / System | Module: Oracle Payables
The system validates the invoice against the PO and Receipt to ensure quantities and prices are correct. This is known as 2, 3, or 4-way matching.
Example: A 3-way match is performed, validating that the invoice quantity and price match both the PO and the receipt for the 5 laptops. The invoice is successfully validated.
Navigation & Key Actions for Oracle Fusion
Navigation Path:
Invoice page > "Actions" > Validate
Key Actions:
Validation checks for holds and updates the invoice status. Discrepancies are managed via resolutions.
Approve & Pay Invoice
Actor: AP Manager / Payment Manager | Module: Oracle Payables / Payments
The validated invoice is approved and scheduled for payment. A payment batch is created, and payment is sent to the supplier.
Example: The validated invoice is approved for payment. A Payment Manager includes it in the weekly payment run, and an electronic payment is sent to the vendor.
Navigation & Key Actions for Oracle Fusion
Navigation Path:
Payables > Payments > "Submit Payment Process Request" task
Key Actions:
Define a template or submit a request to select invoices for payment based on defined criteria.