Oracle Fusion Purchase Order Accounting: A Step-by-Step GuideĀ 

CA Suhas Vaze
CA Suhas Vaze
Author of Oracle Fusion Book Set & Oracle EBS Book Set | Founder at OracleErpGuide.com
Auto Table of Contents

Creating and managing a purchase order (PO) in Oracle Fusion is a critical phase of the procurement lifecycle.  Executing a PO correctly ensures accurate accounting, proper approvals, and firm budgetary oversight prior to finalizing financial commitments. 

This guide walks you through the complete purchase order procedure, covering creation, approval, accounting, and budget impact.  The scenario demonstrated is an expense purchase order typically used for services and non-receivable items to show how this activity integrates into the broader Procure-to-Pay (P2P) process. 

Oracle Fusion Purchase Order accounting flow showing charge account debit and encumbrance reserve credit

Overview of the Purchase Order Process 

The table below summarizes the key stages involved in processing a purchase order in Oracle Fusion: 

Stage Description 
PO Creation  Populate the header and line sections and specify the relevant attributes for expense items. 
Validation & Fund Check  Verify budget availability through budgetary control. 
Approval  Route the PO through the automated approval workflow. 
Accounting  Generate encumbrance accounting entries in Purchasing. 
Budget Impact Review  Check the budgetary control balances to confirm the obligation impact. 

Set a purchase order approval 

1. Navigate to setup and maintenance. 

Oracle Fusion Navigator showing Setup and Maintenance option

2. Choose offerings as procurement. 

Oracle Fusion Setup and Maintenance showing Procurement offering selected

3. Search for the task to manage approval of procurement. 

Oracle Fusion Setup and Maintenance showing search for procurement approval task

4. Select the tick mark enabled option, which will be only one, and click on Edit rule. 

Oracle Fusion approval rules page showing enabled rule selected for editing

5. Note—For demonstration purposes, we will configure the approval of routing so that the purchase order is routed to our own user, Max Bluebaum. In a real-life implementation, Oracle Fusion supports highly complex approval rules, which are covered in detail in the Oracle ERP Guide’s AMX course, spanning several hours of demonstrations. For a deeper understanding of the approval setup, you may refer to that course. 

Oracle Fusion procurement approval rules configuration screen

As shown, a rule has been defined to always apply, regardless of any conditions. The action type is set to Approval Required, and approval is required from a single approver, which in this case is our own user, Max Bluebaum. 

Oracle Fusion approval rule showing Approval Required action and assigned approver

Scroll up and click Cancel and Done. 

Oracle Fusion approval rule page showing Cancel and Done options

View Budget Balances 

1. Go to the navigator and scroll down, then click the budgetary control. 

Oracle Fusion Navigator showing Budgetary Control option

2. Open the task icon and click on review budgetary control balances. 

Oracle Fusion Budgetary Control tasks showing Review Budgetary Control Balances option

3. Enter the search parameters as shown in the image and click on the search. 

Oracle Fusion budgetary control balance search showing parameters entered

4. Note the number of commitments, obligations, other consumption, and expenditures.  

Oracle Fusion budgetary control balances showing commitments, obligations, and expenditures

5. Click Done 

Oracle Fusion Budgetary Control page showing Done button selected

Step 1: Purchase Order Creation 

1. From the Navigator, navigate to Procurement and select Purchase Orders. 

Oracle Fusion navigation to Purchase Orders from the Procurement module

2. Open the Tasks pane and click Create Order. 

Oracle Fusion Tasks pane showing the Create Order option for purchase orders

3. Enter the required header details and select the supplier to complete the purchase order header. 

4. Click on the Create Order. 

Oracle Fusion Purchase Orders screen with Create Order selected

5. Define Supplier and click OK. 

Oracle Fusion purchase order screen showing supplier selection

6. Verify the entered details and select Create to continue. 

Oracle Fusion purchase order screen showing verified details before creating the order

A PO can be created manually or generated from a requisition. The method of creation does not change the downstream accounting behavior or budgetary treatment. 

Step 2: Enter Purchase Order Line Details

1. At the line level, confirm that the Pay on Receipt option is turned off. 

Oracle Fusion purchase order line details showing Pay on Receipt option disabled

2. Click the plus (+) icon to add a PO line. 

Oracle Fusion purchase order screen with plus icon used to add a PO line

3. Enter the Line Type and Item. Use the search icon to select the correct item code. 

Oracle Fusion purchase order line showing line type and item selection using search icon

4. Input the quantity and base price. 

Oracle Fusion purchase order line showing quantity and base price fields

5. Click on Search. 

Oracle Fusion purchase order screen showing the Search option selected

6. Click the Edit icon to update line details.  

Oracle Fusion purchase order line showing the Edit icon for updating details

7. Set the Destination Type to Expense. 

Oracle Fusion purchase order line showing Destination Type set to Expense

8. Enter the requester’s name. 

Oracle Fusion purchase order line showing requester name field

9. Click OK to save the line. 

Oracle Fusion purchase order line showing OK button to save changes

10. Click OK. 

Oracle Fusion confirmation dialog showing OK button selected

Step 3: Schedule Setup 

1. Navigate to the Schedule tab and click Edit. 

Oracle Fusion purchase order Schedule tab showing Edit option selected

2. Verify that the Accrue at Receipt option is disabled. 

Oracle Fusion purchase order schedule showing Accrue at Receipt option disabled

3. For expense purchase orders, accrual accounting is typically performed at period-end based on accounting rules rather than at the time of receipt. 

4. Click OK to confirm the schedule. 

Oracle Fusion expense purchase order showing accrual accounting behavior

Step 4: Distribution Details 

1. Navigate to the Distributions tab.  Initially, the charge, accrual, and encumbrance accounts may not be populated. 

Oracle Fusion purchase order Distributions tab showing empty charge, accrual, and encumbrance accounts

2. Click Save. 

Oracle Fusion purchase order page showing Save button selected

3. Upon saving, Oracle Fusion automatically derives the accounting distributions using the Transaction Account Definitions (TAD). These distributions are vital for downstream invoicing and financial validation. 

Step 5: Fund Check and Submission 

1. Review the tax amount calculated automatically by the system. 

Oracle Fusion purchase order showing automatically calculated tax amount

2. They automatically derived accounting entries. 

Oracle Fusion purchase order showing system-derived accounting entries

3. Click Check Funds to validate budget availability. 

Oracle Fusion purchase order showing Check Funds option selected

4. Once the document passes the budgetary control check,  

Oracle Fusion purchase order showing successful budgetary control check

5. Click Submit for approval. 

Oracle Fusion purchase order showing Submit button for approval

6. Click OK. 

Oracle Fusion confirmation dialog showing OK button selected

Step 6: Approve the Purchase Order 

1. Navigate to Manage Orders in the Tasks pane. 

Oracle Fusion Tasks pane showing Manage Orders option

3. Search for the PO number.  The status will initially appear as Pending Approval. 

Oracle Fusion Manage Orders page showing PO number search with Pending Approval status

4. The designated approver must approve the PO via the notification workflow. 

Oracle Fusion purchase order approval notification workflow

5. Once approved, the status changes to Open, authorizing it for the PO-to-invoice process. 

Oracle Fusion purchase order showing status changed to Open after approval

Step 7: Create Accounting 

1. Navigate to Tools and select Scheduled Processes. 

Oracle Fusion Tools menu showing Scheduled Processes option

2. Click Schedule New Process and search for Create Accounting. 

Oracle Fusion Scheduled Processes page showing Create Accounting search

3. Select the process and enter the parameters: 

Oracle Fusion Create Accounting process showing parameter entry screen

1. Subledger Application: Purchasing 

2. Ledger: US Primary Ledger 

4. Submit the process 

Oracle Fusion Create Accounting parameters showing Purchasing subledger and primary ledger

5. Track its progress until the status indicates successful completion. 

Oracle Fusion Scheduled Processes showing Create Accounting status as Succeeded

6. Successful. 

Oracle Fusion Scheduled Processes showing status as Successful

Step 8: Review Accounting Results 

1. Open the Create Accounting Execution Report to review the output.  

Oracle Fusion Scheduled Processes showing Create Accounting Execution Report

2. The results will include an encumbrance journal with obligation-based accounting. 

Oracle Fusion Create Accounting Execution Report showing encumbrance journal

3. The charge account is debited while the encumbrance reserve account is credited during purchase order accounting. 

Oracle Fusion purchase order accounting showing charge and encumbrance reserve accounts

After successfully reviewing purchase order accounting, we will now learn about accounts payable invoice processing, a fundamental financial function in any organization that ensures supplier invoices are accurately captured, validated, approved, and paid in a timely manner. In Oracle Fusion Cloud ERP, this process is tightly integrated with the purchase order process, enabling strong financial control, audit compliance, and real-time budget visibility. 

An accounts payable invoice created against a purchase order (PO) ensures that only authorized and approved spending is paid. Through PO matching, Oracle Fusion validates invoices against purchase order details, quantities, prices, and tax, significantly reducing errors and manual intervention. This also allows seamless integration between invoices and receipts, accounting, and budgetary control. 

This guide outlines the complete accounts payable invoice processing lifecycle in Oracle Fusion, from identifying a purchase order and creating an AP invoice to matching it with the PO, validating and accounting for the invoice, and finally reviewing its impact on budgets and obligations.  The steps are logically grouped to align with screenshots and training documentation while also helping users clearly understand invoice accounting and purchase order payment behavior. 

Creating a Payables Invoice Matched to a Purchase Order in Oracle Fusion 

Step 1: Navigate to the Invoices Work Area 

1. Open the Navigator, scroll to Payables 

Open the Navigator and scroll to Payables in Oracle Fusion for PO matching

2. Select Invoice to begin AP invoice processing. 

Select Invoices in Oracle Fusion Payables to begin invoice processing for PO matching

Step 2: Initiate Invoice Creation 

3. Open the Tasks pane, click Create Invoice,  

Open the Tasks pane and click Create Invoice in Oracle Fusion Payables

4. Select Show More to access additional invoice options required for PO matching. 

Select Show More to view additional invoice options for PO matching in Oracle Fusion

Step 3: Identify the Purchase Order and Enter Invoice Header Details 

5. Click the Search icon to find the identifying purchase order (PO), select the required PO order, and click OK. 

Search for and select a purchase order for PO matching in Oracle Fusion

6. Enter the invoice number and a temporary invoice amount, noting that this will be updated later once invoice lines and tax are finalized. 

Enter the invoice number and a temporary invoice amount during PO matching

7. Key point: This step establishes the relationship between the AP invoice and the purchase order. 

Step 4: Match Invoice Lines to the Purchase Order 

8. Scroll down and click the Match Invoice Lines icon to display purchase order lines available for matching. 

Click Match Invoice Lines to view purchase order lines for PO matching

9. Select the Match flag, enter the quantity and unit price to be matched (for example, quantity 10 at a unit price of $1,060), and observe that the invoice price is higher than the purchase order price of $1,000. 

10. Click Apply, then OK to complete PO matching. 

Click Apply and OK to confirm invoice matching with the purchase order

Key point: PO matching is central to accurate accounts payable invoice processing. 

Step 5: Calculate Tax and Synchronize Invoice Amounts 

11. Scroll up and save the invoice. 

Scroll up and save the invoice in Oracle Fusion

12. From Invoice Actions, click Calculate Tax 

Select Calculate Tax from Invoice Actions in Oracle Fusion

13. Then scroll down to review the updated total invoice amount of $11,607. 

Scroll down to review the updated total invoice amount in Oracle Fusion

14. Modify the invoice header to reflect the final calculated amount 

15. Ensure all values are consistent, scroll up, and save the invoice. 

Ensure all invoice values are consistent and save the invoice

Step 6: Validate and Account the Invoice 

16. From Invoice Actions, click Validate to initiate AP invoice approval and validation checks, and confirm that the invoice status changes to Validated. 

Click Validate from Invoice Actions to validate the invoice in Oracle Fusion

17. From Invoice Actions, select Account in Draft 

Select Account in Draft from Invoice Actions in Oracle Fusion

18. Confirm that invoice accounting is complete, click View Accounting 

Confirm invoice accounting completion and click View Accounting

19. Use Detach for a better view. 

Use Detach to open the accounting view in a separate window

Step 7: Review Invoice Accounting Journals 

20. Review the two journals created as part of invoice accounting: 

21. The actual journal records the accounts payable invoice, where the PO charge (item expense) account and tax account are debited, and the liability account is credited. 

22. The Encumbrance (Obligation) journal records liquidation of the encumbrance created during the purchase order process, where the encumbrance reserve account is debited and the PO charge account is credited. 

Encumbrance journal showing liquidation of a purchase order in Oracle Fusion

23. Note that the invoice price variance is debited to the PO charge account, which is standard Oracle Fusion behavior when accrual is not at receipt. 

Invoice price variance posted to the PO charge account in Oracle Fusion

24. This accounting treatment aligns with Oracle-seeded methods such as Standard Accrual with Encumbrances, and in this scenario, invoices and receipts do not require receipt of creation. 

Invoice accounting using standard accrual with encumbrances in Oracle Fusion

25. Close the accounting window and click Done. 

Step 8: Generate and Review the Create Accounting Execution Report 

26. Navigate to Scheduled Processes, click Schedule New Process 

Navigate to Scheduled Processes and click Schedule New Process in Oracle Fusion

27. Search for Create Accounting and click OK. 

28. Enter the required parameters, click Submit 

29. Note the process ID, and refresh until all processes show “Succeeded.” 

30. Open the Create Accounting Execution Report 

31. Open using Google Chrome. 

32. Create an accounting execution report. 

33. Scroll to the output, and search for the invoice number to confirm that both actual and encumbrance journals have been created. 

Step 9: Review Budgetary Control Impact 

34. From the Navigator, go to Budgetary Control 

35. Open the Tasks pane and review budgetary control balances. 

36. Enter the search parameters, click Search, and scroll down to see that expenditure budget consumption has increased, reflecting the payable invoice posting. 

37. Click the Expenditures amount to review the reservation lines created by the AP invoice, then click Done. 

38. Click the Obligations amount to review the partial liquidation of the purchase order, confirming progress toward purchase order payment. 

Conclusion 

This guide demonstrates the complete PO process flow in Oracle Fusion, covering each stage from purchase order creation and approval to accounting and budget validation. By following a structured and well-defined procedure, organizations can gain better visibility into financial commitments, ensure accurate accounting, and maintain effective budgetary control. This approach supports strong financial governance across the entire procure-to-pay lifecycle and helps align procurement activities with organizational financial policies. 

This walkthrough demonstrates how accounts payable invoice processing works in Oracle Fusion when an invoice is matched to a purchase order. From invoice creation and PO matching to invoice accounting and budgetary control updates, each step ensures that supplier invoices are processed accurately and in compliance with financial controls. 

By leveraging purchase orders, Oracle Fusion enforces disciplined accounts payable processing, improves visibility into commitments and expenditures, and automates critical accounting entries.  A solid understanding of these process steps enables finance users, ERP consultants, and organizations to streamline and improve invoice approval and payment cycles. 

An effectively managed PO-based AP invoice process boosts operational efficiency while ensuring tighter financial control and governance across the organization. 

CA Suhas Vaze
CA Suhas Vaze
Author of Oracle Fusion Book Set & Oracle EBS Book Set | Founder at OracleErpGuide.com

Oracle Fusion Purchase Order Accounting

šŸ“• Simplify the Oracle Fusion Purchase Order Accounting by watching our guided video walkthrough.
Free signup gives you instant access to the full demo.
Oracle Fusion Purchase Order Accounting

Purchase order accounting in Oracle Fusion records the budgetary commitment created during the creation of a purchase order. Once the purchase order is created and approved, Oracle Fusion generates encumbrance entries to reserve funds, providing visibility into financial obligations across the PO process flow without impacting actual expenses at this stage.

Encumbrance accounting is generated after the purchase order in Oracle Fusion passes budgetary control and approval. Oracle Fusion derives accounting distributions using Transaction Account Definitions, and when the Create Accounting process is run for Purchasing, obligation-based entries are created by debiting the charge account and crediting the encumbrance reserve account for the Oracle purchase order.

Expense purchase orders are used for services and non-receivable items and create encumbrances directly against expense accounts during the creation of the purchase order.  Inventory purchase orders are used for stock items and follow a different accounting flow that includes receiving and inventory valuation. This blog focuses on the expense of PO process flow in Oracle Fusion.

The encumbrance is created only after the purchase order in Oracle Fusion successfully clears Budgetary Control, receives approval, and accounting is generated. At this stage in the PO process flow, Oracle Fusion records the obligation, ensuring funds are reserved before invoice processing begins.

Shopping Cart
Feedback

How would you rate your experience on OracleErpGuide.com?

Poor Amazing
Feedback (optional)

How would you rate your purchase experience today?

Poor Amazing

Where did you first learn about us?