RMA Creation Process
Initiate RMA: The process begins when a customer requests to return goods. The order manager initiates an RMA based on the original sales order.
Types of RMA:
- Referenced RMA: Raised against the order line.
- Select the order for which a return is needed.
- Select the line.
- On top of the line, select the Return action.
- Choose the return reason.
- Provide the quantity and submit.
- This will create an RMA order.
- Unreferenced RMA:
- Go to Create Order.
- Provide the customer details.
- At the line level, select the action and choose Add Unreferenced Return Line.
- Provide the item number.
- Select the return reason.
- Under Shipment, select the warehouse.
- Referenced RMA: Raised against the order line.
Create RMA Order: Submit the Order. An RMA order is created in Oracle Fusion Order Management.
Approve RMA: The RMA order is reviewed and approved
Send the RMA details to the warehouse to receive the items.
RMA Receipt Process
- Receive and Inspect Items: The warehouse receives the items and performs an inspection.
- Send Receipt Confirmation: Upon inspection, the warehouse sends the receipt confirmation.
- Interface Activities: The interface performs the following activities and submits the receipt request:
- Validate Org Code
- Validate Sub Org
- Validate Items
- Validate RMA Order:
- Endpoint:
/fscmRestApi/resources/11.13.18.05/salesOrdersForOrderHub
- Endpoint:
- Validate RMA Lines:
- Command:
curl --verbose -X GET fscmRestApi/resources/11.13.18.05/rmaLinesForReceiving?q=RMA=<rma_order_number>&limit=[limit]
- Capture RMA Order Number
- Capture Receipt Header ID
- Capture Receipt Line ID
- Command:
- Create RMA Receipts:
- Endpoint:
/fscmRestApi/resources/11.13.18.05/receivingReceiptRequests
- Endpoint:
- Check Receipt Transaction Status: Under Inventory, navigate to Review Completed Transaction task.
- Process Receipts: Run the job "Send receipt confirmation" to process the receipts.
- Run Auto Invoice Job: Complete the billing by running the Auto Invoice Job.
- Check the billing status: Navigate to Receivables > Billing > Manage Transaction.
- Provide the RMA Order Number under reference.
- Provide the BU and Transaction Source as "Distributed Order Orchestration".
Sample Receipt Payload
{
"ReceiptSourceCode": "CUSTOMER",
"RMASourceSystemName": "OPS",
"OrganizationCode": "ORG_CODE_DC",
"ShipmentNumber": "RMA_ORDER_NUMBER",
"CustomerPartyNumber": "PartyNumber",
"EmployeeName": "Vijaya Kumar",
"TransactionDate": "2025-02-25",
"WaybillAirbillNumber": "trackingnumber",
"lines": [
{
"ReceiptSourceCode": "CUSTOMER",
"SourceDocumentCode": "RMA",
"ItemRevision": null,
"Subinventory": "SUB_INV_CODE",
"OrganizationCode": "MOB_DC",
"AutoTransactCode": "DELIVER",
"TransactionType": "RECEIVE",
"Quantity": 2,
"UOMCode": "PCS",
"DocumentNumber": "REFERENCED_ORDER",
"DocumentLineNumber": "1",
"ReceiptAdviceHeaderId": GET_ITFROM_rmaLinesForReceiving_API,
"ItemNumber": "ITEM_NUMBER"
}
]
}
No comments:
Post a Comment