The ability to enter a reason code is tied to the user entering a receipt quantity. To properly track RMAs, there needs to be 2 reason codes. The first supplied by the customer indicating the reason they are requesting the return. The 2nd should be based on the material inspection at time of receipt. Additionally, when entering return reasons during receipt the ability to break down the quantity and specify different reasons for a single line is needed. (ex: return qty = 5, 1 attributed to wrong product, 3 lab specs were not within tolerance, and 1 due to product past expiration date)

The received quantity should not default to the RMA quantity.
You should be able to edit an RMA an edit the stock flag. If already processed it should be reversed (if possible).

Comments