Olá Fabiana, boa noite.
A situação que você descreveu é um pouco complexa, precisa analisar com atenção. Caso seu cliente ainda nao tenha recebido o valor, o correto é o cancelamento. Mas a tratativa ainda depende da sua região, precisa ver o que é orienta a sefaz ou a prefeitura da sua localidade.
Espero ter ajudado