OTBI: Purchasing Transactions — scheduleStatus: Change Pending (8 days)
Fusion PO diagnostics via REST API and OTBI — approval state, funds check result, lines with exceptions, distribution account validity, and ESS import job history.
Oracle Fusion Cloud Purchase Order diagnostics operate through a different toolset than EBS R12. The Fusion REST API for procurement provides full access to PO header, line, schedule, and distribution data via the /procurement/purchaseOrders endpoint. OTBI Purchasing subject areas provide population-level analysis — all POs in a business unit with holds, all POs in a specific approval status, all POs with schedule changes pending acknowledgement. The Manage Orders screen provides the interactive view. None of these require direct database access, and all corrective actions go through Fusion's supported interfaces.
PO schedule acknowledgement failures are a Fusion-specific diagnostic area that does not exist in EBS R12 in the same form. When a Fusion PO schedule (equivalent to a shipment in EBS) is changed — delivery date, quantity, or ship-to location — Fusion can be configured to require supplier acknowledgement of the change before the schedule is considered confirmed. When the supplier has not acknowledged within the required window, the schedule remains in Change Pending status, and AP invoices matching against the unacknowledged schedule may receive a change-pending warning.
The Fusion procure-to-pay close process differs from EBS R12 in that Fusion does not have a separate Purchasing period-close program. The Fusion period close is managed entirely through the Close Monitor in General Accounting — the AP subledger close is the trigger for recognizing that the procure-to-pay cycle for the period is complete. PO accruals in Fusion are handled through the Create Accounting process for the Receipt Accounting application rather than the separate Period-End Accruals program in EBS.
PO-07 provides a structured Fusion PO diagnostic using REST API GET /procurement/purchaseOrders for PO status and hold detail, OTBI Purchasing Transactions subject area for population analysis, BIP PO Output report for complete PO detail, Manage Orders for hold release and amendment, and the Receipt Accounting Create Accounting ESS status for accrual completeness.
PO-07 systematically investigates every major condition that can cause the issue this diagnostic targets. Below is the complete coverage breakdown.
Completed diagnostic worksheet showing what the full diagnostic picture looks like after all steps have been worked through. Your worksheet will reflect your environment's specific data — the steps, tool sequence, and REST API calls to assemble it are documented in the Audit Trail section below.
════════════════════════════════════════════════════════════
ORACLE FUSION — PURCHASE ORDER DIAGNOSTIC
════════════════════════════════════════════════════════════
PO Number : PO-2026-009481
Supplier : Global Tech Distributors
Business Unit : US Operations BU
Case Number : FC-PO-2026-0248
Report Date : 23-FEB-2026 10:45:22
════════════════════════════════════════════════════════════
[ STEP 1 — REST API PO DETAIL ] STATUS: ✗ ISSUE
────────────────────────────────────────────────────────────
PO Status : Open ✓
Approval Status : Approved ✓
Schedule Status : Change Pending — 8 days without acknowledgement ✗
REST Endpoint : GET /procurement/purchaseOrders/9481/schedules
acknowledgementReqd: Y — supplier acknowledgement required
acknowledgedDate : null — not acknowledged ✗
[ STEP 2 — AP INVOICE STATUS ] STATUS: ⚠ WARNING
────────────────────────────────────────────────────────────
⚠ 2 AP invoices referencing this PO schedule — change-pending warning
Invoice AP-2026-00881: $42,100 — pending acknowledgement resolution
[ STEP 3 — OTBI ANALYSIS ] STATUS: ✓ PASS
────────────────────────────────────────────────────────────
No other PO-wide holds — single schedule acknowledgement issue ✓
[ STEP 4 — RECEIPT ACCOUNTING ] STATUS: ✓ PASS
────────────────────────────────────────────────────────────
Receipt Accounting Create Accounting — complete for FEB-2026 ✓
════════════════════════════════════════════════════════════
FUSION DIAGNOSTIC SUMMARY
════════════════════════════════════════════════════════════
Schedule change pending acknowledgement — 8 days
FIX: Contact supplier for acknowledgement OR disable acknowledgement requirement
════════════════════════════════════════════════════════════
Fusion Cloud does not permit direct database access. Every corrective action goes through a supported Oracle interface. Before any action is taken, the current state is exported and documented.
Exported before any UI action, ESS resubmission, or FBDI reimport. Provides a point-in-time record of the error state for the KB article and SR documentation if needed.
Oracle Fusion Cloud is a SaaS environment. There is no consultant-accessible Oracle schema, no SQL*Plus connection, and no CONS_BACKUP tablespace. All diagnostic and corrective activity goes through OTBI, REST APIs, BIP reports, ESS programs, and the Fusion UI — the same supported tools Oracle Support uses.
All API calls use OAuth 2.0 authentication. The base URL is your Fusion Cloud instance URL. Replace {instanceName} with your tenant name. Obtain the OAuth token via the /oauth/token endpoint using client credentials.
This article is produced automatically at the end of every PO-07 execution — written from actual run output. No manual documentation required.
A Fusion-specific condition. PO schedule change not acknowledged by supplier within the required window. AP invoices matching the schedule may carry a change-pending warning. PO-07 identifies the schedule, the change, and the supplier portal contact.
PO distribution references an inactive account in the Fusion Chart of Accounts. Blocks receipt accounting and AP invoice matching. PO-07 identifies the invalid account from the REST API distribution response and the correction path.
Receipt Accounting Create Accounting ESS job completed with errors. Accrual journals not generated for the period. PO-07 identifies the error from the BIP Execution Report and the account correction needed.
Bulk PO import via FBDI rejected some records. ESS Import PO job completed with warnings. PO-07 identifies the failing rows and the column-level error from the ESS job output log.
| Data Source | Type | Purpose |
|---|---|---|
| REST API: /procurement/purchaseOrders | REST | PO header, line, schedule, distribution detail |
| REST API: /purchaseOrders/{id}/schedules | REST | Schedule acknowledgement status |
| OTBI: Purchasing Transactions | OTBI | Population-level hold and status analysis |
| BIP: PO Output Report | BIP | Complete PO detail for documentation |
| ESS: Receipt Accounting Create Accounting | ESS | Accrual accounting completeness for period |
Every condition identified by the diagnostic maps to exactly one resolution path. In Fusion Cloud, all paths go through supported Oracle interfaces — UI, REST API, FBDI, or ESS. Direct database access does not exist in this environment.
Oracle's own Fusion screens, Scheduled Processes (ESS), and workflow tools are always the first resolution path. Manage Invoices, Manage Suppliers, Manage Accounting Periods, BPM Worklist, Scheduled Processes — the diagnostic identifies the exact navigation path and screen sequence for every condition that can be resolved this way. No third-party tools, no API calls, no risk beyond what Oracle's own UI carries.
For bulk corrections or conditions not surfaced in the standard UI, Oracle Fusion's public REST APIs and FBDI import templates are the supported programmatic path. A REST API PATCH call to correct an invoice distribution account, an FBDI resubmission with corrected records after an import failure, or a Mass Update via the REST API — these are supported, documented, and reversible through normal Oracle mechanisms. The current state is exported before any API call is made.
Certain conditions in Fusion Cloud cannot be resolved through any customer-accessible interface. The diagnostic flags these and generates the Service Request documentation:
Before any UI action, ESS resubmission, REST API call, or FBDI reimport — the current error state is exported via OTBI report, BIP report output, or REST API GET response. After the action, a verification step confirms the expected outcome. The complete sequence — tool used, pre-action state, action taken, result verified — is written into the KB article as the primary record of what was done and why.
| Condition Identified | Resolution Path | Notes |
|---|---|---|
| Schedule change pending acknowledgement — supplier not responded | Functional First | Contact supplier to acknowledge via Fusion Supplier Portal, or waive acknowledgement via Manage Orders > Schedule > Actions. PO-07 identifies the schedule, change date, and supplier portal contact. |
| PO distribution account invalid — Fusion COA | Functional First | Correct the account via Manage Orders > Edit > Distributions, or via Manage Chart of Accounts for the account setup. PO-07 identifies the invalid account from the REST API distribution response. |
| AP invoice on PO_CLOSED hold — schedule closed early | Functional First | Reopen the PO schedule via Manage Orders > Schedules. PO-07 identifies the closed schedule and the unmatched AP invoices referencing it from OTBI. |
| Receipt Accounting Create Accounting errors | Functional First | Correct the source condition (invalid account) via Manage Chart of Accounts, then resubmit Create Accounting ESS for Receipt Accounting. PO-07 identifies the error from the BIP Execution Report. |
| PO in Change Order — amendment not approved | Functional First | Approve or reject the change order via Manage Orders > Change History. PO-07 identifies the pending change order from the REST API changeOrderStatus field. |
| FBDI PO import failure — bulk import error | Functional First | Review the Load Interface File for Import ESS output. Correct the FBDI template and resubmit. PO-07 identifies the failing rows and column-level error from the ESS job output. |
| AP invoice quantity hold — Fusion three-way match failure | Functional First | Correct the receipt quantity via Manage Receipts or amend the PO schedule quantity via Manage Orders. PO-07 identifies the PO, receipt, and invoice quantities from OTBI and REST API. |
| PO in Fusion approval loop — recurring approval failure | Oracle Support SR | Persistent approval routing failure after AMX rule correction indicates a Fusion BPM engine issue. PO-07 documents the task history and AMX rule configuration for the Oracle Support SR. |
Fusion Cloud's SaaS architecture eliminates direct database access — which means every action is a supported Oracle API call, UI operation, or ESS submission. Before any action runs, the current error state is captured. After any action, the result is verified.
In EBS R12, a CONS_BACKUP table provides the rollback point. In Fusion Cloud, the equivalent audit trail is built from three sources that together give a complete before-and-after record:
The knowledge base article is generated automatically from the script's execution output. No manual documentation required. It becomes the institutional record — for the team, for auditors, and for every future engagement in the same environment.
References the Oracle public documentation for this diagnostic area. These links open directly on docs.oracle.com.
| Documentation Page | Title | Scenario |
|---|---|---|
| Invoice Holds And Releases | Implementing Payables — Fusion Payment Setup | Fusion PO to AP invoice matching and validation reference |
| Payables | Tables and Views for Financials | Fusion POZ_PO_HEADERS_ALL structure for PO validation |
PO-07 is one of 65 diagnostic scripts covering every major Oracle EBS and Fusion module. William A. Green Consulting runs the script in your environment, applies guided data fixes, and builds the knowledge base that prevents the same issues from recurring.
See this script run autonomously — Oracle AI Platform →