NS NFCe

  1. Inicio
  2. Documentos
  3. NS NFCe
  4. Eventos de NFCe API
  5. Cancelamento de NFCe

Cancelamento de NFCe

Cancelamento de NFC-e

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

Obs.: O cancelamento de NFC-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://nfce.ns.eti.br/v1/nfce/cancel

Dados de entrada
CampoDescriçãoTipoOcorrênciaObservação
chNFe

Chave de acesso da NFC-e N1-1
tpAmbTipo do ambiente de autorização da NFC-e

N1-11 - Produção

2 - Homologação
dhEventoData e hora da ocorrência do cancelamento D1-1Padrão Sefaz
AAAA-MM-DDTHH:MM:SS + UTC

Ex.: 2016-06-13T15:04:10-02:00
nProtNúmero do protocolo de autorização da NFC-e N1-1
xJust
Descrição literal do motivo de cancelamento da NFC-e

A1-1Mínimo 15 caracteres
Exemplo de requisição

Requisição de cancelamento de NFC-e

curl -X POST \
    -H "Content-Type: application/json" \
    -d '{
        "X-AUTH-TOKEN": "SEU_TOKEN", 
        "chNFe": "43171007364617000135650010000064951000021614",                 
        "tpAmb": "2", 
        "dhEvento": "2017-10-13T18:36:14-03:00", 
        "nProt": "143170001690109", 
        "xJust": "NFC-e cancelado para teste de desenvolvimento de software de integração"
}'\
    http://nfce.ns.eti.br/v1/nfce/cancel
Dados retornados
CampoDescriçãoPaiTipoOcorrênciaObservações
statusCódigo de status do processamento N1-1
motivoDescrição literal do status de processamento A1-1
retEvento

Objeto contendo os dados de processamento do cancelamento na SefazPaiO0-1Somente em status = 135 ou -135
cStatCódigo de situação do processamento retEventoN1-1
xMotivo escrição literal da situação do processamento na SefazretEventoA1-1
chNFe Chave de acesso da NF-e retEventoN0-1Somente em cStat = 135
dhRegEvento Data e hora de registro do evento na Sefaz retEventoD0-1Padrã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 evento pela Sefaz retEventoN0-1Somente em cStat = 135
xmlXML de distribuição do evento retEventoA0-1Somente em cStat = 135
Exemplos de retorno

Retorno com sucesso

{
  "status": 135,
  "motivo": "NFC-e cancelada com sucesso",
  "retEvento": {
    "cStat": 135,
    "xMotivo": "Evento registrado e vinculado a NF-e",
    "chNFe": "43171007364617000135650010000064951000021614",
    "dhRegEvento": "2017-10-13T18:36:15-03:00",
    "nProt": "143160001510173"
  }
}
Códigos de retorno
CódigoDescrição
135NFC-e cancelada com sucesso
-135Não foi possível cancelar a NFC-e
-996Sem permissões para gerenciar documentos do CNPJ contribuinte
-997Campos obrigatórios não informados

O campo motivo terá maiores informações
-999Erro interno ao processar a requisição

O campo motivo terá maiores informações
Download do Cancelamento de NF-e

Você pode fazer o download das informações completas de distribuição do cancelamento em XML utilizando o método de Download na NS NFC-e API.

OBS: O download do evento é feito com a chave de autorização da NFC-e, pois ao fazer a consulta da chave após já ter feito o cancelamento retornará o XML e o PDF do evento.

Como podemos ajudar?