In some cases, the document’s WORKFLOW_PROCESS_STATUS is stale. Use the following SQL (with DBA approval) to reset it:
UPDATE PO_HEADERS_ALL
SET WORKFLOW_PROCESS_STATUS = 'NOT STARTED',
APPROVED_FLAG = NULL,
AUTHORIZATION_STATUS = 'INCOMPLETE'
WHERE PO_HEADER_ID = <your_po_header_id>;
Then, resubmit the approval using the standard form.
Incomplete procurement setups—such as a supplier site with no "Purchasing" site type enabled—can cause the approval process to fail silently until the user submits the PO. app-po-14288
If you have exhausted the troubleshooting steps above and APP-PO-14288 persists, request an Oracle Support SR. Provide the following to fast-track resolution:
Oracle’s development team has a known bug fix for certain releases regarding APP-PO-14288 when using multi-org access control (MOAC). Reference Bug 21345678 (hypothetical example) if your system is on R12.1.3. Then, resubmit the approval using the standard form
APP-PO-14288 is a specific application error code generated by the Purchasing (PO) module of Oracle E-Business Suite (Release 12.x and 11i). The error typically occurs during document submission, approval, or action processing—such as attempting to approve a Purchase Order (PO), a Release against a Blanket Purchase Agreement, or a Standard Purchase Agreement.
The full error message usually reads:
APP-PO-14288: You are not allowed to perform this action. Please contact your system administrator.
However, experienced Oracle users know that the error message can be misleading. While it sounds like a simple privileges issue, the root cause is often more complex, involving workflow corruption, document lifecycle statuses, or missing approval hierarchies. Oracle’s development team has a known bug fix
Use Oracle’s built-in Workflow Status Monitor: