Change a return authorization
Goal
Understand what you can change after an RMA exists.
Who it is for
return.manage for lifecycle actions.
What you can change
There is no document update API for header/lines after create. “Edit” in practice means:
- Open the RMA from the list.
- Use status transition actions allowed for the current state (approve, receive, inspect, restock, …).
- On inspect, set each line’s
inspection_status(pending/passed/failed) andrestock_decision(restock/scrap).
What you cannot change
- Rewriting warehouse, reason, or line quantities on a saved RMA.
- Skipping statuses (e.g. requested → restocked).
Result
The RMA advances; inventory posts only when you transition to restocked for restockable lines.