Existem Prefeituras onde é obrigatório informar um Código no Cancelamento que apresente o motivo desta operação estar sendo feita.
Por default da API, tentamos enviar um código padrão nessas prefeituras. Porém, ainda podem ocorrer casos em que seja necessário informar ou pode deixar disponível para o seu cliente preencher da forma como preferir.
Existem diferentes padrões de códigos de cancelamento nas prefeituras, como por exemplo: C001 (letra com três números), 1 (um número), 01 (dois números), 1012 (quatro números), MC01 (duas letras e dois números).
Para cancelar uma NFS-e, basta enviar uma requisição para a URL de cancelamento informando o ID do documento, conforme exemplo:
/nfse/cancelar/5dzg26e00d4a8k8fapiq2169
Para passar o código de cancelamento, basta informar um único parâmetro no body da mesma requisição:
{
"codigo" : "2"
}
O campo "codigo" é do tipo String.
É possível também informar um motivo de cancelamento, caso a prefeitura também disponibilize essa possibilidade:
{
"codigo" : "2",
"motivo" : "Motivo de cancelamento"
}
O campo "motivo" também é do tipo String.
Cada cidade pode ter seu código diferente. Por isso, para saber quais valores aceitos e seus significados, recomendamos verificar o Manual da Prefeitura ou consultar nosso Suporte Técnico, que pode informar os códigos aceitos em cada município.
< Antes Próximo>
Comentários
0 comentário
Por favor, entre para comentar.