P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Step#1 - Creating the Item
Inventory Super User - Navigation: Items/Master Items
Enter item name and description
Table affected – MTL_SYSTEM_ITEMS_B
Copy from template tools – copy from –purchased item
Ensure it is Purchased and Purchasable under Purchasing tab
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Assign the Purchasing category
From Tools- Categories
Organization assignment - Assigning it to M1 and M2.
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Please note here
In the Vision Demo instance, the Purchasing and Order Management Attributes are controlled at
Item Master level. By choosing the attributes at the item master level (V1) automatically sets these
attributes for all organizations which are assigned (ex. M1 and M2). By choosing the attributes at
the Item Master level - they are already set for all inventory organizations assigned.
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Step#2 Requisition/PO Approval setup
By default requisition will not get approved it will in incomplete status, you will need to define
approval in purchasing.
To get this tutorial going I have defined position based approval in purchasing adding those steps
1. Operating unit parameters
Purchasing Super User: Navigation – Setup, Organizations, Financial parameters
Uncheck the Use approval hierarchies check box
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
2. Define job
Purchasing Super User: Navigation – Setup, Personnel, Jobs
I have defined job as TEST IR APPROVER
3. Define Approval Group
Purchasing Super User: Navigation – Setup, Approvals, Approval Group
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
4. Approval assignments
Purchasing Super User: Navigation – Setup, Approvals, Approval Assignments
Assignments are done to job which we have defined in earlier step ([Link] IR APPROVER)
I am assigning the job ([Link] IR APPROVER) to approval group (TEST APPROVAL GROUP)
5. Employee creation /job assignment
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Click on assignment; Assign the job to the employee
Once these steps have done you should able to approve the requisition.
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Step#3 – Requisition Creation
Purchasing: Navigation: Requisitions/Requisitions
Select the type as Purchase Requisition
Enter source as supplier and site
Table affected – PO_REQUISITION_HEADERS_ALL (segment1 is requisition number),
PO_REQUISITION_LINES_ALL
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Click on distributions and enter the charge account details
Save and submit for approval
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
You can view the requisition by using requisition summary form,
From tools, you can look for view action history
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Step#4 – Purchase order Creation
Purchasing Super User: AutoCreate
The PO will be created using auto create by finding the requisition number.
Table affected –
PO_HEADERS_ALL,
PO_LINES_ALL,
PO_DISTRIBUTIONS_ALL,
PO_LINE_LOCATIONS_ALL
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Under auto create you can review the Action and document type, Once reviewed click on
Automatic
You will see the PO created
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Click on Shipments to decide matching option
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Save and click on approve the PO
Once approved you can look the action history from inquire-view action history
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Step#5 – Receipt Creation
Purchasing: Navigation: Receiving/Receipts
Find expected receipts by entering purchase order number (6055 in this case)
Check the box and enter the subinventory where you want to receive this PO and save the receipt.
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Note down the receipt number
When you save the receipts, in the background the below requests will run
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Step#6 – Onhand check
You can see onhand using material workbench
Inventory: Navigation: On- hand, Availability
Table affected – MTL_ONHAND_QUANTITIES_DETAIL
Pass the receipt number to look for an onhnad
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Step#7 – Material transactions check
Inventory: Navigation: Transactions/Material Transactions
You will see the PO receipt is being made
Table affected –
RCV_SHIPMENT_HEADERS (shipment_num is oracle delivery number,
SHIPMENT_LINE_STATUS_CODE shows fully received partially received)
RCV_SHIPMENT_LINES (RCV_SHIPMENT_HEADERS.shipment_header_id, to_organization_id,
quantity_shipped, quantity_received, rcv_transactions and mtl_material_transactions- shows the
receiving transactions
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Step#8 – Invoice Creation
Purchasing: Navigation: Submit new request
Submit program Pay on receipt autoinvoice
Pass the OU and receipt number and click submit
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Step#9 – Checking the Invoice under payables
Payables: Navigation: Invoices/Entry/Invoices
Create Payables invoice by entering the PO number (6055) and click find
Table affected –
AP_INVOICES_ALL
AP_INVOICE_DISTRIBUTIONS_ALL
You will see the invoice as never validated
Click on actions and say validate
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Alternatively, if can have the “Invoice validation” concurrent program scheduled to run at
particular interval which also can validate invoices.
Or you can pass the invoice number to it as well.
Once validated, the status will be now validated.
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Step#10 –PO status check as closed
PO closure
Purchasing: Purchase order
Navigate to Purchase order and verify the PO is closed.
RAJU CHINTHAPATLA
P2P – Oracle Procure to Pay Cycle Training Manual OracleApps88
Step#11 –Procure to Pay Accounting entries
Which account is
Transactions DR CR Notes pulled Control Options
Requisition
1 Creation
No Accounting
2 PO Creation
No Accounting
3 Receipt
Receiving Option
Receiving A/c 100 At PO Price Setup ORG
Inventory Org
AP Accrual A/c 100 At PO Price Setup ORG
4 Delivery of Items
Sub-inventory Org Level A/c
Raw Material Sub At Standard Material A/c SUB- will
Inventory A/c 80 Cost Setup INV get defaulted
Purchase Price Diff between Inventory Org
Variance A/c 20 PO - Stnd Setup ORG
Receiving Option
Receiving A/c 100 At PO Price Setup ORG
Invoice matching
5 with PO
AP Accrual Receiving Option
Liability A/c 100 At PO Price Setup ORG
Invoice Price Diff between Inventory Org
Variance A/c 10 Invoice - PO Setup ORG
Financial
Options/Supplier
AP Liability A/c 110 AT INV Price Site
On making
6 Payment
Financial
At Invoice Options/Supplier
Liability A/c 110 Price Site
At Invoice
Cash 110 Price Bank A/c Setup
RAJU CHINTHAPATLA