A forma legal de fazer isso no sistema, seria lançar uma nfe em Entradas caso o cliente não gera nota de devolução, mas comum empresa fazer isso.
Caso o cliente tenha gerado uma nota de devolução, a mesma vai esta em manifesto do destinatario. So fazer a entrada normal e o processo vai esta concluido.
O artigo abaixo, é para clientes que não emite nota fiscal, geralmente PF, empresa que não tem IE
1 – Em Entradas > Movimentações de entrada > F5 NFe


2 – no campo finalidade e natureza de operação escolher “Devolução”, com isso a listagem de clientes será carregada, então no campo cliente indique o cliente que está devolvendo a mercadoria

3 – após na guia informações gerais, faça a importação da venda que vai esta em saidas

Ou digite a chave do xml que está sendo devolvido

4 – e nos itens que serão carregados, informar o CFOP de devolução conforme o contador repassar pode ser 1202, 2202, 1949 ou 2949, sendo que deve estar como Entrada, para que o produto volte para o estoque, um detalhe, quando define essa finalidade, todos os campos de valores são de preenchimento manual, se alterar qualquer valor os totais terá que calcular manualmente.
Lembrando que é altamente recomendado a confirmação da CFOP se está correta

OBS: No caso de troca, seria o mesmo processo, onde a venda do outro item que o cliente irá levar, seria uma venda normal a ser feita. Já sobre o tributo do cupom ou nota devolvida, terá que verificar com a contabilidade como deve proceder.