1. Inicio
  2. Documentos
  3. NS NF3e
  4. Eventos da NF3-e
  5. Cancelamento de NF3e

Cancelamento de NF3e

Através do serviço de cancelamento de NF3-e é possível cancelar uma NF3-e previamente autorizada através da API.

Obs.: O cancelamento de NF3-e possui regras e prazos definidos pela Secretaria da Fazenda que devem ser consideradas e respeitadas. Para maiores informações clique aqui e verifique a versão mais atualizada o Manual de Orientações do Contribuinte da Sefaz.

URL

Produção: POST https://nf3e.ns.eti.br/v1/nf3e/cancel

Dados de entrada
CampoDescriçãoObservação
X-AUTH-TOKENToken de acesso do usuário
chNF3eChave de acesso da NF3-e
tpAmbTipo do ambiente de autorização do NF3-e 1 - Produção 2 - Homologação
dhEventoData e hora da ocorrência do cancelamentoPadrão Sefaz AAAA-MM-DDTHH:MM:SS + UTC Ex.: 2016-06-13T15:04:10-02:00
nProtNúmero do protocolo de autorização do NF3e-e
xJustDescrição literal do motivo de cancelamento da NF3-eMínimo 15 caracteres (não há restrições da API quanto a caracteres especiais)
Exemplo de requisição

Requisição de cancelamento de NF3-e

curl -X POST \
-H "Content-Type: application/json" \
-d '{"chNF3e": "11111111111111111111111111111111111111111111", "tpAmb": 2, "dhEvento": "2021-02-22T10:26:00-03:00", "nProt": "111111111111111", "xJust": "teste de integração"}'\
https://nf3e.ns.eti.br/v1/nf3e/cancel
Dados retornados
CampoDescriçãoTipoPaiObservação
statusCódigo de status do processamentoN
motivoDescrição literal do status de processamentoA
retEventoObjeto contendo os dados de processamento do cancelamento na SefazOSomente em status = 200
cStatCódigo de situação do processamentoCretEvento
xMotivoDescrição literal da situação do processamento na SefazAretEvento
idEventoId do evento geradoNretEvento
chNF3eChave de acesso do NF3-eNretEventoSomente em cStat = 135
dhRegEventoData e hora de registro do evento na SefazDretEventoPadrão Sefaz AAAA-MM-DDTHH:MM:SS + UTC Ex.: 2016-06-13T15:04:10-03:00 Somente em cStat = 135
nProtNúmero do protocolo de autorização do eventoNretEventoSomente em cStat = 135
xmlXML de distribuição do evento de cancelamentoSretEventoSomente em cStat = 135
erroObjeto contendo as informações de erro caso o cancelamento não possa ser realizado com sucessoOSomente em status diferente de 200
cStatCódigo de status do erroNerro
xMotivoDescrição literal do erroAerro
Exemplos de retorno

Retorno com sucesso

{
    "status": 200,
    "motivo": "NF3e cancelado com sucesso",
    "retEvento": {
        "cStat": "135",
        "xMotivo": "Evento registrado e vinculado a NF3e ",
        "idEvento": "11011111111111111111111111111111111111111111111111",
        "chNF3e": "11111111111111111111111111111111111111111111",
        "dhRegEvento": "2021-02-25T17:56:36-03:00",
        "nProt": "111111111111111",
        "xml": "<procEventoNF3e>... </procEventoNF3e>"
    }
}
Códigos de retorno
CódigoDescrição
200NF3-e cancelada com sucesso
-2Chave de acesso inválida
-3Não foi possível cancelar a NF3-e Verifique o objeto erro para maiores informações
-4Problema com certificado digital Verifique o objeto erro para maiores informações
-5Evento inválido de acordo com a validação contra schema
Download do Cancelamento de NF3-e

Você pode fazer o download das informações completas de distribuição do cancelamento em XML ou JSON e também de uma representação gráfica do mesmo em formato PDF. Para isso confira o método Download de Evento na NS NF3-e API.

Como podemos ajudar?