@suporte345 Bom dia,
Estamos com uma inconsistência no cancelamento de NFS-e via API para o município de Itajaí/SC e gostaríamos de apoio para validação técnica.
Contexto da conta
Nossa conta na Nuvem Fiscal possui múltiplos CNPJs cadastrados (empresas distintas mas do mesmo grupo da mesma conta), todos operando em ambiente de produção.
A emissão da NFS-e ocorre corretamente para cada CNPJ, e a nota em questão foi emitida, autorizada e está visível no portal da prefeitura.
Dados da NFS-e
- ID da NFS-e (API):
nfs_3a1f172c6acc40788505af467990e26a - Município: Itajaí / SC
- Ambiente: Produção
- Situação: Autorizada
- Número / Série no portal da prefeitura: 2702 / A1
Payload enviado no cancelamento
O cancelamento está sendo realizado com o seguinte payload, conforme manual do município:
{
"codigo": "C003",
"motivo": "Erro no valor do serviço"
}
O endpoint utilizado é:
POST /nfse/{id}/cancelamento
Erro retornado
O evento de cancelamento é rejeitado com os seguintes retornos:
{ "id": "3a1f1f52-e7b2-4083-9acc-d83041affd46", "status": "rejeitado", "codigo": "C003", "motivo": "Erro no valor do serviço", "data_hora": "2026-01-29T04:25:24.662Z", "mensagens": [ { "codigo": "E78", "descricao": "Número da NFS-e inexistente na base de dados para o prestador de serviço pesquisado.", "correcao": "Informe o número correto da NFS-e." }, { "codigo": "X209", "descricao": "Retorno do Cancelamento não encontrado." } ] }
Esses erros passam a constar inclusive no retorno do:
GET /nfse/{id}
dentro do bloco cancelamento.
Observações relevantes
- A NFS-e existe e está ativa no portal da prefeitura.
- O código de cancelamento (C003) é válido conforme documentação oficial de Itajaí.
- O problema ocorre apenas no cancelamento, a emissão funciona normalmente.
- Como a conta possui múltiplos CNPJs, suspeitamos de alguma inconsistência no contexto do prestador utilizado no envio do evento de cancelamento ou na associação do evento à NFS-e já emitida.
Solicitação
Poderiam, por gentileza, verificar:
- Se existe algum bloqueio ou conflito causado por tentativas anteriores de cancelamento rejeitadas;
- Se é necessário algum reset/ajuste interno do evento de cancelamento para permitir novo processamento;
- Ou se há algum parâmetro adicional necessário para Itajaí nesse cenário específico.
Ficamos no aguardo das orientações para conseguirmos concluir o cancelamento corretamente via integração.