Receive the return against the RMA in the WMS using the RMA number as the scan key and capture the item's physical condition upon receipt
Apply a grading rubric (e.g., A=new/unopened, B=like-new, C=damaged) and record the grade against each returned unit in inventory
Route grade-A and grade-B items to a restock or refurbishment queue and grade-C items to liquidation or destruction workflows based on SKU-level policy
Trigger the customer refund or exchange only after physical receipt confirmation and grade assignment to prevent refund-without-return fraud
Update inventory counts in the ERP/OMS to reflect restocked units and generate a disposition report for financial reconciliation
Known gotchas
Restocking fee eligibility depends on condition grade and return reason; apply fees programmatically from the policy matrix rather than manually to ensure consistency
Grade-C items sent to a liquidator may require a transfer order in the ERP to move cost basis to an alternate valuation account
HAZMAT items (lithium batteries, aerosols) require separate disposition handling and cannot be restocked through the normal grade-A path
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp