Send Receipt Confirmation Troubleshooting for RMA Receipts

Let's look at an overview of the process and data flows for RMA receipts, along with troubleshooting for the RMA process flow.

Process Flow for RMA Receipts

Here's the process flow for RMA receipts:

  1. Create a return order in Oracle Distributed Order Orchestration using the Return for Credit and Return Item return type.

  2. Using the Manage Inbound Shipments task or Receive Expected Shipments task, search for the RMA in the destination inventory organization and create a receipt.

  3. Run the Send Receipt Confirmation scheduled process to interface the receipt data for the RMA to Distributed Order Orchestration. This processes the RMA further and creates a credit memo.

Data Flow for RMA Receipts

When RMA orders are booked and in the Awaiting Receiving status, the application creates records in the RCV_SHIPMENT_HEADERS and RCV_SHIPMENT_LINES tables, which we refer to as RMA receipt advices.

After receiving the RMA, the application creates another set of records in the RCV_SHIPMENT_HEADERS and RCV_SHIPMENT_LINES tables that contain the actual receipt data related to the RMA.

Send Receipt Confirmation Scheduled Process Inputs

Here are the input parameters passed for the Send Receipt Confirmation scheduled process:

  • Organization: Inventory organization where the RMA receipt is created

  • Source System: External or Oracle source system (Oracle Order Orchestration and Planning)

  • Source Document Number: RMA number

  • Receipt: Receipt number created in Receiving

Troubleshooting the RMA Process Flow

This table presents some common issues that you could encounter with the RMA process flow.

Issue

Solution

After running the Send Receipt Confirmation process by passing the Organization and Source System parameters, the process ends with this error:

Transaction has to be undone, number of lines in error

You may receive this error if there are too many receipts that need interfacing to Distributed Order Orchestration.

The Send Receipt Confirmation scheduled process sends the data from Receiving to Distributed Order Orchestration one fulfillment line at a time. In the case of this error, there are too many lines. If these lines include lot and serial numbers, the total size of the data sent by Receiving to Distributed Order Orchestration could exceed a certain value, and the program can't handle it.

To solve this, you can regularly schedule the job so that the lines are communicated immediately.

Can't cancel RMA orders in Order Management

You can't cancel RMA orders if the RMA has already been delivered. If a RMA is received, but not delivered, you can correct or return the RMA receipt to cancel the RMA.

Unable to return or correct an RMA receipt

You can't return or correct RMA receipts after they have been delivered to inventory. Check if the RMA has been delivered by searching for the RMA on the Review Completed Transactions page.