Oracle Fusion · Procurement · Receiving Compliance

Self-Service Receiving and Notifications

Make it easier for requesters to record what arrived—and easier for Procurement and Payables to prevent invoice holds, stale accruals, and avoidable follow-up.

← Back to all articles

When an organization orders something and the supplier delivers it, the requester must record the receipt. That small action connects physical delivery to invoice matching, liability recognition, accruals, buyer follow-up, and supplier payment. Yet receipt entry is easy to forget once the package is in hand.

Current-release caution: The original article was published in August 2023. Oracle has continued expanding Redwood Self-Service Receiving and requisition action-required capabilities. Confirm the behavior, privileges, profile options, workflow configuration, scheduled processes, and licensing in your current quarterly release before implementation.

Why receipt compliance breaks down

Requesters experience the delivery; Accounts Payable experiences the invoice hold. When those teams do not share the same work queue or vocabulary, an unrecorded receipt feels like someone else’s problem. The organization may then spend time chasing users, holding invoices, correcting accruals, or contacting suppliers about a problem that began with a missing transaction.

Design principle: put the receipt action where the requester already works, explain why it matters, show only the choices they can safely make, and route exceptions to someone equipped to resolve them.

Use several paths to the same outcome

My Receipts

Give users a focused place to find orders to receive, create receipts, and review or correct receipt activity according to their privileges.

My Requisitions

Surface an action-required status when an invoice hold indicates that a receipt or purchase-order correction is needed.

Confirm Receipts notifications

Proactively ask requesters or buyers to confirm whether eligible past-due goods were received.

Reporting and escalation

Monitor aging, exceptions, repeat noncompliance, and buyer workload without replacing supported transactions with email or spreadsheets.

Redwood Self-Service Receiving

Oracle’s current Responsive Self-Service Receiving application uses the Redwood experience for the Orders to Receive and My Receipts workflows. Oracle’s 25B enhancements added table-based search results, configurable columns, spreadsheet export, additional search attributes, cross-business-unit search, and links to source documents and receipt transaction history.

Enabling the experience is more than changing a visual theme. Oracle documents receiving profile options, administrator search settings, initial ingestion, recurring ingestion for transactions created outside the application, transaction reasons, and role design. Advanced receivers may need configured roles containing privileges that are not delivered in a predefined job role.

See Oracle’s current setup guidance for Responsive Self-Service Receiving and the 25B capability summary.

Turn invoice holds into visible requester actions

Current Responsive Self Service Procurement can mark requisition lines when an invoice hold requires action. Oracle documents the Update Requisition Line Action Required Code scheduled process, which can identify lines affected by order- or receipt-related quantity and amount holds. The requisition line’s action-required value can then guide the requester toward a receipt or purchase-order change.

For a receipt shortfall, the applicable scenario includes an expense-destination purchase-order line, three-way match approval, direct-delivery receipt routing, and a quantity- or amount-received invoice hold. From My Requisitions or Requisition Details, a permitted user can confirm receipt in full, receive up to the invoiced quantity, or continue to My Receipts when more detail is needed.

Job sequencing matters: Oracle advises completing invoice validation before updating requisition-line action-required codes so users are not shown a pending action that has already been resolved.

Review Oracle’s current instructions for resolving requisition lines with invoice holds.

Configure Confirm Receipts notifications deliberately

The Confirm Receipts scheduled process generates workflow notifications for eligible past-due purchase orders and transfer orders. Oracle recommends scheduling it according to volume—often daily—to create timely notifications. Access to the process and the notification itself depends on the appropriate privileges.

For purchase orders, the documented workflow focuses on direct-delivery expense items and three-way matching. A notification may be generated after the need-by date has passed or when an invoice matched to the line is on an applicable receiving hold. Transfer-order receipt confirmation has its own eligibility and profile-option requirements.

Typical notification responses and what they mean
ResponseResultControl question
Receive in fullCreates or confirms the receipt for the full eligible amount or quantity and completes the task.Did the requester physically verify the full delivery?
Receipt up to invoicedCreates a receipt aligned to the matched invoiced amount or quantity and completes the task.Is the invoice-supported quantity what physically arrived?
Did not receiveRoutes the task to the buyer for investigation.Should the buyer contact the supplier, research delivery, or re-notify later?
Re-notify requesterReturns the task to the requester when the buyer believes the item is now available to confirm.What evidence changed since the first response?
AcknowledgeAllows the requester’s manager to acknowledge an escalated notification.Does acknowledgment close the operational follow-up your policy requires?

Oracle’s scheduled-process documentation states that notifications expire after 15 days by default, then escalate to the requester’s manager, and expire after an additional week. Treat these as configurable product behavior to verify in the release and workflow deployed in your environment.

See Oracle’s documentation for the Confirm Receipts scheduled process and notification responses.

Make every response understandable

The choices are convenient, but they are not interchangeable. “Receive in full” is not a shortcut for “close the invoice hold.” Users need enough context to compare what was ordered, delivered, and invoiced before making a selection. When lots, serials, inspection, project details, attachments, or other receiving attributes are required, route the user to the detailed receiving experience.

Govern customizations and escalation

The original article described hiding a notification response by changing access to the ConfirmReceiptFYIAction task. Because workflow names, supported configuration points, and update behavior can change, treat that technique as historical—not as a current implementation instruction. Validate any BPM change in a current nonproduction pod, document the business reason, test all personas and escalation paths, and regression-test after quarterly updates.

A stronger implementation also defines ownership:

  1. Requester: confirms what physically arrived and records timely exceptions.
  2. Buyer: resolves supplier and order issues, investigates “did not receive,” and re-notifies appropriately.
  3. Accounts Payable: validates invoices, manages holds, and distinguishes a true receipt problem from an invoice or order problem.
  4. Receiving administrator: maintains profiles, scheduled processes, indexing, roles, reasons, and workflow health.
  5. Process owner: monitors aging and repeat failures, coordinates training, and approves changes to controls.

Implementation checklist

Best outcome: a requester can record an ordinary receipt in seconds, recognize when the situation is not ordinary, and send the exception to the right owner without guessing.

Knowledge check

Self-service receiving decisions

Choose one answer for each question, then select Check answers.

1. Why does a missing receipt matter beyond the warehouse?
2. What does Redwood Self-Service Receiving setup require?
3. What happens when a requester selects Did not receive?
4. Why should invoice validation run before updating action-required codes?
5. When should the user continue to detailed receiving?

↑ Return to the start of the article