Blog

NF-e – Cancelando uma nota ou cupom emitido

O cancelamento é feito através do envio de um evento para a SEFAZ.

Usando a função “SEFAZ NF-e – Gerar XML de cancelamento por carta” passando os seguintes valores:

  1. Ambiente – Lógico onde verdadeiro indica se é produção, falso para homologação;
  2. Lote de envio;
  3. Código do orgão: (Letras) normalmente o código da UF de destino (EX: BA = “29”, SP = “35”)  ou “91” para o ambiente nacional;
  4. CNPJ (Letras)
  5. Chave na NF-e ou NFC-e (Letras) com ou sem o prefixo “NFe”;
  6. Data e Hora do cancelamento (Data);
  7. Sequencial dos eventos do documento (normalmente 1);
  8. Número do protocolo ‘nProt’ de autorização do documento – Retornado na consulta do Lote;
  9. Justificativa (Letras) – Observar o tamanho mínimo do texto (atualmente 15 caracteres).

Após montado o XML o mesmo deve ser assinado (“SEFAZ – Assinar XML”) e enviado usando a função “SEFAZ NF-e – Enviar evento“.

DICA: Na camada cliente ou de acordo com o charset do WebRun pode haver inconsistências com os caracteres especiais. Remova todos os acentos dos textos para montar o XML sem erros.

Leave a comment