Sales Return..Current flow is best practice?

If customer make return of an invoice, then we open the invoice, press make return…This is fine…but the problem is we have to issue new invoice for replacement item…we cannot just add new row in the return invoiceto issue replacement item…

Row # 2: Returned Item BM44 does not exists in Sales Invoice 3434xxxxx

What is the reason behind this validation? I think the user should be able to add replacement item in the return invoice without issuing another one, another extra step…