Para cancelar uma NFSe por meio de uma API/Webservice ou Módulo da Diletec, você precisa entender alguns pontos.
No cancelamento as Prefeituras esperam um número que representa o módulo, que podem ser Erro na Emissão, Serviço não Concluído ou Duplicidade de Emissão. Porém, algumas Prefeituras não aceitam todas as opções. A opção mais comum é a Serviço não Concluído, já a Duplicidade de Emissão é aceita em poucas Prefeituras.
Após solicitar um cancelamento pela primeira vez, verifique no módulo e também junto a prefeitura, e caso tenha algum erro, repita com as outras opções, e mesmo assim, se tiver um erro, abra um ticket informando o ID da NF.